>>> Building on exopi-1 under japanese/canna,-dict BDEPENDS = [japanese/nkf;devel/imake;devel/imake-cf] DIST = [japanese/canna,-main:Canna35b2-unoff1.patch.gz;japanese/canna,-main:Canna35b2-hack1.patch.gz;japanese/canna,-main:Canna35b2-unoff2.patch.gz;japanese/canna,-main:Canna35b2.tar.gz] FULLPKGNAME = cannadict-3.5b2p1 (Junk lock failure for exopi-1 at 1732126022.94109) Received IO (Junk lock obtained for exopi-1 at 1732126026.88) Received IO Woken up japanese/canna,-dict Woken up japanese/canna,-dict Woken up japanese/canna,-dict Woken up japanese/canna,-dict Woken up japanese/canna,-dict Woken up japanese/canna,-dict Woken up japanese/canna,-dict Woken up japanese/canna,-dict Woken up japanese/canna,-dict Woken up japanese/canna,-dict Woken up japanese/canna,-dict Woken up japanese/canna,-dict Short-cut: depends already handled by fonts/ja-funetfonts >>> Running show-prepare-results in japanese/canna,-dict at 1732126028.42 ===> japanese/canna,-dict ===> Building from scratch Canna35b2 ===> cannadict-3.5b2p1 depends on: ja-nkf-* -> ja-nkf-2.1.5v0 ===> cannadict-3.5b2p1 depends on: imake-* -> imake-1.0.9 ===> cannadict-3.5b2p1 depends on: imake-cf-* -> imake-cf-1.0.7p0 ===> Verifying specs: c canna ===> found c.100.3 canna.1.0 imake-1.0.9 imake-cf-1.0.7p0 ja-nkf-2.1.5v0 (Junk lock released for exopi-1 at 1732126030.06) distfiles size=1374531 >>> Running patch in japanese/canna,-dict at 1732126030.09 ===> japanese/canna,-dict ===> Checking files for Canna35b2 `/exopi-cvs/ports/distfiles/Canna35b2.tar.gz' is up to date. `/exopi-cvs/ports/distfiles/Canna35b2-unoff1.patch.gz' is up to date. `/exopi-cvs/ports/distfiles/Canna35b2-unoff2.patch.gz' is up to date. `/exopi-cvs/ports/distfiles/Canna35b2-hack1.patch.gz' is up to date. >> (SHA256) all files: OK ===> Extracting for Canna35b2 ===> Patching for Canna35b2 ===> Applying distribution patches for Canna35b2 ===> Applying distribution patch Canna35b2-unoff1.patch.gz Hmm... Looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/grammar/gram.code |diff -c Canna35b2/dic/ideo/grammar/gram.code:1.1.1.1 Canna35b2/dic/ideo/grammar/gram.code:1.2 |*** Canna35b2/dic/ideo/grammar/gram.code:1.1.1.1 Fri Sep 12 18:35:01 1997 |--- Canna35b2/dic/ideo/grammar/gram.code Fri Sep 12 18:52:42 1997 -------------------------- Patching file dic/ideo/grammar/gram.code using Plan A... Hunk #1 succeeded at 30. Hunk #2 succeeded at 46. Hunk #3 succeeded at 235. Hunk #4 succeeded at 394. Hunk #5 succeeded at 430. Hunk #6 succeeded at 452. Hunk #7 succeeded at 540. Hunk #8 succeeded at 601. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/grammar/gram.goto |diff -c Canna35b2/dic/ideo/grammar/gram.goto:1.1.1.1 Canna35b2/dic/ideo/grammar/gram.goto:1.2 |*** Canna35b2/dic/ideo/grammar/gram.goto:1.1.1.1 Fri Sep 12 18:35:01 1997 |--- Canna35b2/dic/ideo/grammar/gram.goto Fri Sep 12 18:52:44 1997 -------------------------- Patching file dic/ideo/grammar/gram.goto using Plan A... Hunk #1 succeeded at 37. Hunk #2 succeeded at 48. Hunk #3 succeeded at 60. Hunk #4 succeeded at 86. Hunk #5 succeeded at 95. Hunk #6 succeeded at 265. Hunk #7 succeeded at 338. Hunk #8 succeeded at 356. Hunk #9 succeeded at 364. Hunk #10 succeeded at 380. Hunk #11 succeeded at 388. Hunk #12 succeeded at 417. Hunk #13 succeeded at 454. Hunk #14 succeeded at 463. Hunk #15 succeeded at 474. Hunk #16 succeeded at 496. Hunk #17 succeeded at 506. Hunk #18 succeeded at 517. Hunk #19 succeeded at 536. Hunk #20 succeeded at 547. Hunk #21 succeeded at 559. Hunk #22 succeeded at 580. Hunk #23 succeeded at 591. Hunk #24 succeeded at 600. Hunk #25 succeeded at 619. Hunk #26 succeeded at 658. Hunk #27 succeeded at 692. Hunk #28 succeeded at 700. Hunk #29 succeeded at 739. Hunk #30 succeeded at 755. Hunk #31 succeeded at 783. Hunk #32 succeeded at 809. Hunk #33 succeeded at 878. Hunk #34 succeeded at 891. Hunk #35 succeeded at 901. Hunk #36 succeeded at 936. Hunk #37 succeeded at 947. Hunk #38 succeeded at 963. Hunk #39 succeeded at 1013. Hunk #40 succeeded at 1036. Hunk #41 succeeded at 1060. Hunk #42 succeeded at 1079. Hunk #43 succeeded at 1094. Hunk #44 succeeded at 1107. Hunk #45 succeeded at 1135. Hunk #46 succeeded at 1159. Hunk #47 succeeded at 1171. Hunk #48 succeeded at 1195. Hunk #49 succeeded at 1206. Hunk #50 succeeded at 1225. Hunk #51 succeeded at 1241. Hunk #52 succeeded at 1251. Hunk #53 succeeded at 1297. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/a.p |diff -c Canna35b2/dic/ideo/pubdic/a.p:1.1.1.1 Canna35b2/dic/ideo/pubdic/a.p:1.2 |*** Canna35b2/dic/ideo/pubdic/a.p:1.1.1.1 Fri Sep 12 18:35:02 1997 |--- Canna35b2/dic/ideo/pubdic/a.p Fri Sep 12 18:53:08 1997 -------------------------- Patching file dic/ideo/pubdic/a.p using Plan A... Hunk #1 succeeded at 1070. Hunk #2 succeeded at 1120. Hunk #3 succeeded at 1245. Hunk #4 succeeded at 1265. Hunk #5 succeeded at 1423. Hunk #6 succeeded at 1584. Hunk #7 succeeded at 1717. Hunk #8 succeeded at 2697. Hunk #9 succeeded at 2709. Hunk #10 succeeded at 3635. Hunk #11 succeeded at 3811. Hunk #12 succeeded at 5033. Hunk #13 succeeded at 5563. Hunk #14 succeeded at 6344. Hunk #15 succeeded at 6397. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/h.p |diff -c Canna35b2/dic/ideo/pubdic/h.p:1.1.1.1 Canna35b2/dic/ideo/pubdic/h.p:1.2 |*** Canna35b2/dic/ideo/pubdic/h.p:1.1.1.1 Fri Sep 12 18:35:03 1997 |--- Canna35b2/dic/ideo/pubdic/h.p Fri Sep 12 18:53:11 1997 -------------------------- Patching file dic/ideo/pubdic/h.p using Plan A... Hunk #1 succeeded at 988. Hunk #2 succeeded at 1224. Hunk #3 succeeded at 1340. Hunk #4 succeeded at 1351. Hunk #5 succeeded at 1401. Hunk #6 succeeded at 1730. Hunk #7 succeeded at 1797. Hunk #8 succeeded at 2526. Hunk #9 succeeded at 3429. Hunk #10 succeeded at 3573. Hunk #11 succeeded at 3886. Hunk #12 succeeded at 4343. Hunk #13 succeeded at 4694. Hunk #14 succeeded at 5275. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/k.p |diff -c Canna35b2/dic/ideo/pubdic/k.p:1.1.1.1 Canna35b2/dic/ideo/pubdic/k.p:1.2 |*** Canna35b2/dic/ideo/pubdic/k.p:1.1.1.1 Fri Sep 12 18:35:03 1997 |--- Canna35b2/dic/ideo/pubdic/k.p Fri Sep 12 18:53:14 1997 -------------------------- Patching file dic/ideo/pubdic/k.p using Plan A... Hunk #1 succeeded at 597. Hunk #2 succeeded at 809. Hunk #3 succeeded at 1280. Hunk #4 succeeded at 1809. Hunk #5 succeeded at 2892. Hunk #6 succeeded at 4647. Hunk #7 succeeded at 4855. Hunk #8 succeeded at 5114. Hunk #9 succeeded at 5231. Hunk #10 succeeded at 5710. Hunk #11 succeeded at 6327. Hunk #12 succeeded at 7993. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/m.p |diff -c Canna35b2/dic/ideo/pubdic/m.p:1.1.1.1 Canna35b2/dic/ideo/pubdic/m.p:1.2 |*** Canna35b2/dic/ideo/pubdic/m.p:1.1.1.1 Fri Sep 12 18:35:04 1997 |--- Canna35b2/dic/ideo/pubdic/m.p Fri Sep 12 18:53:17 1997 -------------------------- Patching file dic/ideo/pubdic/m.p using Plan A... Hunk #1 succeeded at 74. Hunk #2 succeeded at 732. Hunk #3 succeeded at 985. Hunk #4 succeeded at 1725. Hunk #5 succeeded at 2104. Hunk #6 succeeded at 2235. Hunk #7 succeeded at 2364. Hunk #8 succeeded at 2640. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/n.p |diff -c Canna35b2/dic/ideo/pubdic/n.p:1.1.1.1 Canna35b2/dic/ideo/pubdic/n.p:1.2 |*** Canna35b2/dic/ideo/pubdic/n.p:1.1.1.1 Fri Sep 12 18:35:04 1997 |--- Canna35b2/dic/ideo/pubdic/n.p Fri Sep 12 18:53:19 1997 -------------------------- Patching file dic/ideo/pubdic/n.p using Plan A... Hunk #1 succeeded at 7. Hunk #2 succeeded at 370. Hunk #3 succeeded at 491. Hunk #4 succeeded at 543. Hunk #5 succeeded at 671. Hunk #6 succeeded at 713. Hunk #7 succeeded at 887. Hunk #8 succeeded at 909. Hunk #9 succeeded at 1113. Hunk #10 succeeded at 1589. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/r.p |diff -c Canna35b2/dic/ideo/pubdic/r.p:1.1.1.1 Canna35b2/dic/ideo/pubdic/r.p:1.2 |*** Canna35b2/dic/ideo/pubdic/r.p:1.1.1.1 Fri Sep 12 18:35:04 1997 |--- Canna35b2/dic/ideo/pubdic/r.p Fri Sep 12 18:53:21 1997 -------------------------- Patching file dic/ideo/pubdic/r.p using Plan A... Hunk #1 succeeded at 736. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/s.p |diff -c Canna35b2/dic/ideo/pubdic/s.p:1.1.1.1 Canna35b2/dic/ideo/pubdic/s.p:1.2 |*** Canna35b2/dic/ideo/pubdic/s.p:1.1.1.1 Fri Sep 12 18:35:04 1997 |--- Canna35b2/dic/ideo/pubdic/s.p Fri Sep 12 18:53:23 1997 -------------------------- Patching file dic/ideo/pubdic/s.p using Plan A... Hunk #1 succeeded at 929. Hunk #2 succeeded at 1024. Hunk #3 succeeded at 1431. Hunk #4 succeeded at 1781. Hunk #5 succeeded at 2153. Hunk #6 succeeded at 2251. Hunk #7 succeeded at 3240. Hunk #8 succeeded at 5726. Hunk #9 succeeded at 6423. Hunk #10 succeeded at 6848. Hunk #11 succeeded at 7000. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/t.p |diff -c Canna35b2/dic/ideo/pubdic/t.p:1.1.1.1 Canna35b2/dic/ideo/pubdic/t.p:1.2 |*** Canna35b2/dic/ideo/pubdic/t.p:1.1.1.1 Fri Sep 12 18:35:05 1997 |--- Canna35b2/dic/ideo/pubdic/t.p Fri Sep 12 18:53:26 1997 -------------------------- Patching file dic/ideo/pubdic/t.p using Plan A... Hunk #1 succeeded at 911. Hunk #2 succeeded at 936. Hunk #3 succeeded at 1188. Hunk #4 succeeded at 1422. Hunk #5 succeeded at 1472. Hunk #6 succeeded at 1483. Hunk #7 succeeded at 1565. Hunk #8 succeeded at 3013. Hunk #9 succeeded at 3459. Hunk #10 succeeded at 3539. Hunk #11 succeeded at 4494. Hunk #12 succeeded at 4953. Hunk #13 succeeded at 5043. Hunk #14 succeeded at 5070. Hunk #15 succeeded at 5186. Hunk #16 succeeded at 5267. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/w.p |diff -c Canna35b2/dic/ideo/pubdic/w.p:1.1.1.1 Canna35b2/dic/ideo/pubdic/w.p:1.2 |*** Canna35b2/dic/ideo/pubdic/w.p:1.1.1.1 Fri Sep 12 18:35:06 1997 |--- Canna35b2/dic/ideo/pubdic/w.p Fri Sep 12 18:53:28 1997 -------------------------- Patching file dic/ideo/pubdic/w.p using Plan A... Hunk #1 succeeded at 253. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/y.p |diff -c Canna35b2/dic/ideo/pubdic/y.p:1.1.1.1 Canna35b2/dic/ideo/pubdic/y.p:1.2 |*** Canna35b2/dic/ideo/pubdic/y.p:1.1.1.1 Fri Sep 12 18:35:06 1997 |--- Canna35b2/dic/ideo/pubdic/y.p Fri Sep 12 18:53:29 1997 -------------------------- Patching file dic/ideo/pubdic/y.p using Plan A... Hunk #1 succeeded at 22. Hunk #2 succeeded at 162. Hunk #3 succeeded at 670. Hunk #4 succeeded at 717. Hunk #5 succeeded at 1168. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/words/dics.dir |diff -c Canna35b2/dic/ideo/words/dics.dir:1.1.1.1 Canna35b2/dic/ideo/words/dics.dir:1.2 |*** Canna35b2/dic/ideo/words/dics.dir:1.1.1.1 Fri Sep 12 18:35:06 1997 |--- Canna35b2/dic/ideo/words/dics.dir Fri Sep 12 18:53:46 1997 -------------------------- Patching file dic/ideo/words/dics.dir using Plan A... Hunk #1 succeeded at 33. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/words/hojomwd.t |diff -c Canna35b2/dic/ideo/words/hojomwd.t:1.1.1.1 Canna35b2/dic/ideo/words/hojomwd.t:1.2 |*** Canna35b2/dic/ideo/words/hojomwd.t:1.1.1.1 Fri Sep 12 18:35:07 1997 |--- Canna35b2/dic/ideo/words/hojomwd.t Fri Sep 12 18:53:47 1997 -------------------------- Patching file dic/ideo/words/hojomwd.t using Plan A... Hunk #1 succeeded at 22. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/words/hojoswd.t |diff -c Canna35b2/dic/ideo/words/hojoswd.t:1.1.1.1 Canna35b2/dic/ideo/words/hojoswd.t:1.2 |*** Canna35b2/dic/ideo/words/hojoswd.t:1.1.1.1 Fri Sep 12 18:35:07 1997 |--- Canna35b2/dic/ideo/words/hojoswd.t Fri Sep 12 18:53:49 1997 -------------------------- Patching file dic/ideo/words/hojoswd.t using Plan A... Hunk #1 succeeded at 22. Hunk #2 succeeded at 30. Hunk #3 succeeded at 54. Hunk #4 succeeded at 68. Hunk #5 succeeded at 76. Hunk #6 succeeded at 94. Hunk #7 succeeded at 103. Hunk #8 succeeded at 112. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/words/keishiki.t |diff -c Canna35b2/dic/ideo/words/keishiki.t:1.1.1.1 Canna35b2/dic/ideo/words/keishiki.t:1.2 |*** Canna35b2/dic/ideo/words/keishiki.t:1.1.1.1 Fri Sep 12 18:35:07 1997 |--- Canna35b2/dic/ideo/words/keishiki.t Fri Sep 12 18:53:50 1997 -------------------------- Patching file dic/ideo/words/keishiki.t using Plan A... Hunk #1 succeeded at 26. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/words/obsolete.dir |diff -c Canna35b2/dic/ideo/words/obsolete.dir:1.1.1.1 Canna35b2/dic/ideo/words/obsolete.dir:1.2 |*** Canna35b2/dic/ideo/words/obsolete.dir:1.1.1.1 Fri Sep 12 18:35:07 1997 |--- Canna35b2/dic/ideo/words/obsolete.dir Fri Sep 12 18:53:51 1997 -------------------------- Patching file dic/ideo/words/obsolete.dir using Plan A... Hunk #1 succeeded at 32. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/words/suffix.t |diff -c Canna35b2/dic/ideo/words/suffix.t:1.1.1.1 Canna35b2/dic/ideo/words/suffix.t:1.2 |*** Canna35b2/dic/ideo/words/suffix.t:1.1.1.1 Fri Sep 12 18:35:07 1997 |--- Canna35b2/dic/ideo/words/suffix.t Fri Sep 12 18:53:52 1997 -------------------------- Patching file dic/ideo/words/suffix.t using Plan A... Hunk #1 succeeded at 1. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/lib/RK/RKintern.h |diff -c Canna35b2/lib/RK/RKintern.h:1.1.1.1 Canna35b2/lib/RK/RKintern.h:1.2 |*** Canna35b2/lib/RK/RKintern.h:1.1.1.1 Fri Sep 12 18:35:15 1997 |--- Canna35b2/lib/RK/RKintern.h Fri Sep 12 18:54:03 1997 -------------------------- Patching file lib/RK/RKintern.h using Plan A... Hunk #1 succeeded at 34. Hunk #2 succeeded at 611. Hunk #3 succeeded at 688. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/lib/RK/context.c |diff -c Canna35b2/lib/RK/context.c:1.1.1.1 Canna35b2/lib/RK/context.c:1.2 |*** Canna35b2/lib/RK/context.c:1.1.1.1 Fri Sep 12 18:35:20 1997 |--- Canna35b2/lib/RK/context.c Fri Sep 12 18:54:05 1997 -------------------------- Patching file lib/RK/context.c using Plan A... Hunk #1 succeeded at 175. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/lib/RK/nword.c |diff -c Canna35b2/lib/RK/nword.c:1.1.1.1 Canna35b2/lib/RK/nword.c:1.2 |*** Canna35b2/lib/RK/nword.c:1.1.1.1 Fri Sep 12 18:35:21 1997 |--- Canna35b2/lib/RK/nword.c Fri Sep 12 18:54:08 1997 -------------------------- Patching file lib/RK/nword.c using Plan A... Hunk #1 succeeded at 208. Hunk #2 succeeded at 241. Hunk #3 succeeded at 706. Hunk #4 succeeded at 752. Hunk #5 succeeded at 996. Hunk #6 succeeded at 1364. Hunk #7 succeeded at 1392. Hunk #8 succeeded at 1417. Hunk #9 succeeded at 1473. Hunk #10 succeeded at 1487. Hunk #11 succeeded at 1521. Hunk #12 succeeded at 1560. Hunk #13 succeeded at 1607. Hunk #14 succeeded at 2108. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/lib/RK/permdic.c |diff -c Canna35b2/lib/RK/permdic.c:1.1.1.1 Canna35b2/lib/RK/permdic.c:1.2 |*** Canna35b2/lib/RK/permdic.c:1.1.1.1 Fri Sep 12 18:35:21 1997 |--- Canna35b2/lib/RK/permdic.c Fri Sep 12 18:54:10 1997 -------------------------- Patching file lib/RK/permdic.c using Plan A... Hunk #1 succeeded at 257. done ===> Applying distribution patch Canna35b2-unoff2.patch.gz Hmm... Looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/grammar/gram.code |diff -c Canna35b2/dic/ideo/grammar/gram.code:1.2 Canna35b2/dic/ideo/grammar/gram.code:1.4 |*** Canna35b2/dic/ideo/grammar/gram.code:1.2 Fri Sep 12 18:52:42 1997 |--- Canna35b2/dic/ideo/grammar/gram.code Tue Sep 16 03:54:57 1997 -------------------------- Patching file dic/ideo/grammar/gram.code using Plan A... Hunk #1 succeeded at 218. Hunk #2 succeeded at 264. Hunk #3 succeeded at 602. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/grammar/gram.goto |diff -c Canna35b2/dic/ideo/grammar/gram.goto:1.2 Canna35b2/dic/ideo/grammar/gram.goto:1.6.2.2 |*** Canna35b2/dic/ideo/grammar/gram.goto:1.2 Fri Sep 12 18:52:44 1997 |--- Canna35b2/dic/ideo/grammar/gram.goto Wed Nov 5 20:30:43 1997 -------------------------- Patching file dic/ideo/grammar/gram.goto using Plan A... Hunk #1 succeeded at 58. Hunk #2 succeeded at 376. Hunk #3 succeeded at 387. Hunk #4 succeeded at 420. Hunk #5 succeeded at 436. Hunk #6 succeeded at 470. Hunk #7 succeeded at 482. Hunk #8 succeeded at 614. Hunk #9 succeeded at 671. Hunk #10 succeeded at 733. Hunk #11 succeeded at 972. Hunk #12 succeeded at 1055. Hunk #13 succeeded at 1109. Hunk #14 succeeded at 1140. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/a.p |diff -c Canna35b2/dic/ideo/pubdic/a.p:1.2 Canna35b2/dic/ideo/pubdic/a.p:1.4 |*** Canna35b2/dic/ideo/pubdic/a.p:1.2 Fri Sep 12 18:53:08 1997 |--- Canna35b2/dic/ideo/pubdic/a.p Tue Sep 16 03:56:24 1997 -------------------------- Patching file dic/ideo/pubdic/a.p using Plan A... Hunk #1 succeeded at 659. Hunk #2 succeeded at 1120. Hunk #3 succeeded at 1245. Hunk #4 succeeded at 1265. Hunk #5 succeeded at 1423. Hunk #6 succeeded at 1584. Hunk #7 succeeded at 1717. Hunk #8 succeeded at 2697. Hunk #9 succeeded at 2709. Hunk #10 succeeded at 3635. Hunk #11 succeeded at 3811. Hunk #12 succeeded at 5033. Hunk #13 succeeded at 5562. Hunk #14 succeeded at 6346. Hunk #15 succeeded at 6399. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/h.p |diff -c Canna35b2/dic/ideo/pubdic/h.p:1.2 Canna35b2/dic/ideo/pubdic/h.p:1.3.4.1 |*** Canna35b2/dic/ideo/pubdic/h.p:1.2 Fri Sep 12 18:53:11 1997 |--- Canna35b2/dic/ideo/pubdic/h.p Wed Nov 5 21:58:27 1997 -------------------------- Patching file dic/ideo/pubdic/h.p using Plan A... Hunk #1 succeeded at 988. Hunk #2 succeeded at 1224. Hunk #3 succeeded at 1340. Hunk #4 succeeded at 1351. Hunk #5 succeeded at 1401. Hunk #6 succeeded at 1730. Hunk #7 succeeded at 1797. Hunk #8 succeeded at 2526. Hunk #9 succeeded at 3429. Hunk #10 succeeded at 3481. Hunk #11 succeeded at 3573. Hunk #12 succeeded at 3886. Hunk #13 succeeded at 4343. Hunk #14 succeeded at 4694. Hunk #15 succeeded at 5275. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/k.p |diff -c Canna35b2/dic/ideo/pubdic/k.p:1.2 Canna35b2/dic/ideo/pubdic/k.p:1.3 |*** Canna35b2/dic/ideo/pubdic/k.p:1.2 Fri Sep 12 18:53:14 1997 |--- Canna35b2/dic/ideo/pubdic/k.p Mon Sep 15 20:12:02 1997 -------------------------- Patching file dic/ideo/pubdic/k.p using Plan A... Hunk #1 succeeded at 597. Hunk #2 succeeded at 809. Hunk #3 succeeded at 1280. Hunk #4 succeeded at 1809. Hunk #5 succeeded at 4647. Hunk #6 succeeded at 4855. Hunk #7 succeeded at 5114. Hunk #8 succeeded at 5231. Hunk #9 succeeded at 5710. Hunk #10 succeeded at 6327. Hunk #11 succeeded at 7993. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/m.p |diff -c Canna35b2/dic/ideo/pubdic/m.p:1.2 Canna35b2/dic/ideo/pubdic/m.p:1.3 |*** Canna35b2/dic/ideo/pubdic/m.p:1.2 Fri Sep 12 18:53:17 1997 |--- Canna35b2/dic/ideo/pubdic/m.p Mon Sep 15 20:12:04 1997 -------------------------- Patching file dic/ideo/pubdic/m.p using Plan A... Hunk #1 succeeded at 74. Hunk #2 succeeded at 732. Hunk #3 succeeded at 985. Hunk #4 succeeded at 1725. Hunk #5 succeeded at 2104. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/n.p |diff -c Canna35b2/dic/ideo/pubdic/n.p:1.2 Canna35b2/dic/ideo/pubdic/n.p:1.3 |*** Canna35b2/dic/ideo/pubdic/n.p:1.2 Fri Sep 12 18:53:19 1997 |--- Canna35b2/dic/ideo/pubdic/n.p Mon Sep 15 20:12:05 1997 -------------------------- Patching file dic/ideo/pubdic/n.p using Plan A... Hunk #1 succeeded at 370. Hunk #2 succeeded at 491. Hunk #3 succeeded at 543. Hunk #4 succeeded at 671. Hunk #5 succeeded at 713. Hunk #6 succeeded at 909. Hunk #7 succeeded at 1113. Hunk #8 succeeded at 1589. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/r.p |diff -c Canna35b2/dic/ideo/pubdic/r.p:1.2 Canna35b2/dic/ideo/pubdic/r.p:1.3 |*** Canna35b2/dic/ideo/pubdic/r.p:1.2 Fri Sep 12 18:53:21 1997 |--- Canna35b2/dic/ideo/pubdic/r.p Mon Sep 15 20:12:07 1997 -------------------------- Patching file dic/ideo/pubdic/r.p using Plan A... Hunk #1 succeeded at 736. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/s.p |diff -c Canna35b2/dic/ideo/pubdic/s.p:1.2 Canna35b2/dic/ideo/pubdic/s.p:1.3 |*** Canna35b2/dic/ideo/pubdic/s.p:1.2 Fri Sep 12 18:53:23 1997 |--- Canna35b2/dic/ideo/pubdic/s.p Mon Sep 15 20:12:09 1997 -------------------------- Patching file dic/ideo/pubdic/s.p using Plan A... Hunk #1 succeeded at 929. Hunk #2 succeeded at 1024. Hunk #3 succeeded at 1431. Hunk #4 succeeded at 1781. Hunk #5 succeeded at 2153. Hunk #6 succeeded at 2251. Hunk #7 succeeded at 3240. Hunk #8 succeeded at 5726. Hunk #9 succeeded at 6423. Hunk #10 succeeded at 6848. Hunk #11 succeeded at 7000. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/t.p |diff -c Canna35b2/dic/ideo/pubdic/t.p:1.2 Canna35b2/dic/ideo/pubdic/t.p:1.4 |*** Canna35b2/dic/ideo/pubdic/t.p:1.2 Fri Sep 12 18:53:26 1997 |--- Canna35b2/dic/ideo/pubdic/t.p Tue Sep 16 03:56:26 1997 -------------------------- Patching file dic/ideo/pubdic/t.p using Plan A... Hunk #1 succeeded at 911. Hunk #2 succeeded at 1188. Hunk #3 succeeded at 1422. Hunk #4 succeeded at 1472. Hunk #5 succeeded at 1483. Hunk #6 succeeded at 1565. Hunk #7 succeeded at 3013. Hunk #8 succeeded at 3459. Hunk #9 succeeded at 3539. Hunk #10 succeeded at 4953. Hunk #11 succeeded at 5043. Hunk #12 succeeded at 5070. Hunk #13 succeeded at 5186. Hunk #14 succeeded at 5267. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/w.p |diff -c Canna35b2/dic/ideo/pubdic/w.p:1.2 Canna35b2/dic/ideo/pubdic/w.p:1.3 |*** Canna35b2/dic/ideo/pubdic/w.p:1.2 Fri Sep 12 18:53:28 1997 |--- Canna35b2/dic/ideo/pubdic/w.p Mon Sep 15 20:12:13 1997 -------------------------- Patching file dic/ideo/pubdic/w.p using Plan A... Hunk #1 succeeded at 253. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/pubdic/y.p |diff -c Canna35b2/dic/ideo/pubdic/y.p:1.2 Canna35b2/dic/ideo/pubdic/y.p:1.3 |*** Canna35b2/dic/ideo/pubdic/y.p:1.2 Fri Sep 12 18:53:29 1997 |--- Canna35b2/dic/ideo/pubdic/y.p Mon Sep 15 20:12:14 1997 -------------------------- Patching file dic/ideo/pubdic/y.p using Plan A... Hunk #1 succeeded at 22. Hunk #2 succeeded at 162. Hunk #3 succeeded at 670. Hunk #4 succeeded at 717. Hunk #5 succeeded at 1168. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/words/hojoswd.t |diff -c Canna35b2/dic/ideo/words/hojoswd.t:1.2 Canna35b2/dic/ideo/words/hojoswd.t:1.3 |*** Canna35b2/dic/ideo/words/hojoswd.t:1.2 Fri Sep 12 18:53:49 1997 |--- Canna35b2/dic/ideo/words/hojoswd.t Mon Sep 15 20:12:16 1997 -------------------------- Patching file dic/ideo/words/hojoswd.t using Plan A... Hunk #1 succeeded at 30. done ===> Applying distribution patch Canna35b2-hack1.patch.gz Hmm... Looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/cmd/chkconc/Imakefile |diff -c /dev/null Canna35b2/cmd/chkconc/Imakefile:1.2 |*** /dev/null Mon Apr 13 23:18:22 1998 |--- Canna35b2/cmd/chkconc/Imakefile Mon Sep 22 17:10:19 1997 -------------------------- (Creating file cmd/chkconc/Imakefile...) Patching file cmd/chkconc/Imakefile using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/cmd/chkconc/chkconc.c |diff -c /dev/null Canna35b2/cmd/chkconc/chkconc.c:1.1 |*** /dev/null Mon Apr 13 23:18:22 1998 |--- Canna35b2/cmd/chkconc/chkconc.c Mon Sep 22 16:22:42 1997 -------------------------- (Creating file cmd/chkconc/chkconc.c...) Patching file cmd/chkconc/chkconc.c using Plan A... Empty context always matches. Hunk #1 succeeded at 1. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/cmd/crxgram/crxgram.c |diff -c Canna35b2/cmd/crxgram/crxgram.c:1.1.1.1 Canna35b2/cmd/crxgram/crxgram.c:1.3 |*** Canna35b2/cmd/crxgram/crxgram.c:1.1.1.1 Fri Sep 12 18:34:56 1997 |--- Canna35b2/cmd/crxgram/crxgram.c Tue Sep 23 14:38:30 1997 -------------------------- Patching file cmd/crxgram/crxgram.c using Plan A... Hunk #1 succeeded at 29. Hunk #2 succeeded at 66. Hunk #3 succeeded at 380. Hunk #4 succeeded at 416. Hunk #5 succeeded at 461. Hunk #6 succeeded at 576. Hunk #7 succeeded at 607. Hunk #8 succeeded at 627. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/grammar/gram.goto |diff -c Canna35b2/dic/ideo/grammar/gram.goto:1.6.2.2 Canna35b2/dic/ideo/grammar/gram.goto:1.9 |*** Canna35b2/dic/ideo/grammar/gram.goto:1.6.2.2 Wed Nov 5 20:30:43 1997 |--- Canna35b2/dic/ideo/grammar/gram.goto Mon Apr 13 22:18:07 1998 -------------------------- Patching file dic/ideo/grammar/gram.goto using Plan A... Hunk #1 succeeded at 1339. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/grammar/main.code |diff -c Canna35b2/dic/ideo/grammar/main.code:1.3 Canna35b2/dic/ideo/grammar/main.code:1.4 |*** Canna35b2/dic/ideo/grammar/main.code:1.3 Tue Sep 16 03:55:00 1997 |--- Canna35b2/dic/ideo/grammar/main.code Tue Sep 23 13:36:17 1997 -------------------------- Patching file dic/ideo/grammar/main.code using Plan A... Hunk #1 succeeded at 42. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/dic/ideo/words/Imakefile |diff -c Canna35b2/dic/ideo/words/Imakefile:1.1.1.1 Canna35b2/dic/ideo/words/Imakefile:1.2 |*** Canna35b2/dic/ideo/words/Imakefile:1.1.1.1 Fri Sep 12 18:35:06 1997 |--- Canna35b2/dic/ideo/words/Imakefile Mon Apr 13 22:20:02 1998 -------------------------- Patching file dic/ideo/words/Imakefile using Plan A... Hunk #1 succeeded at 39. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/lib/RK/RKintern.h |diff -c Canna35b2/lib/RK/RKintern.h:1.2 Canna35b2/lib/RK/RKintern.h:1.3 |*** Canna35b2/lib/RK/RKintern.h:1.2 Fri Sep 12 18:54:03 1997 |--- Canna35b2/lib/RK/RKintern.h Tue Sep 23 13:36:31 1997 -------------------------- Patching file lib/RK/RKintern.h using Plan A... Hunk #1 succeeded at 34. Hunk #2 succeeded at 553. Hunk #3 succeeded at 590. Hunk #4 succeeded at 618. Hunk #5 succeeded at 682. Hunk #6 succeeded at 699. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/lib/RK/context.c |diff -c Canna35b2/lib/RK/context.c:1.2 Canna35b2/lib/RK/context.c:1.3 |*** Canna35b2/lib/RK/context.c:1.2 Fri Sep 12 18:54:05 1997 |--- Canna35b2/lib/RK/context.c Tue Sep 23 13:36:32 1997 -------------------------- Patching file lib/RK/context.c using Plan A... Hunk #1 succeeded at 175. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/lib/RK/ngram.c |diff -c Canna35b2/lib/RK/ngram.c:1.1.1.1 Canna35b2/lib/RK/ngram.c:1.2 |*** Canna35b2/lib/RK/ngram.c:1.1.1.1 Fri Sep 12 18:35:21 1997 |--- Canna35b2/lib/RK/ngram.c Tue Sep 23 13:36:34 1997 -------------------------- Patching file lib/RK/ngram.c using Plan A... Hunk #1 succeeded at 60. Hunk #2 succeeded at 144. Hunk #3 succeeded at 280. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/lib/RK/nword.c |diff -c Canna35b2/lib/RK/nword.c:1.2 Canna35b2/lib/RK/nword.c:1.4 |*** Canna35b2/lib/RK/nword.c:1.2 Fri Sep 12 18:54:08 1997 |--- Canna35b2/lib/RK/nword.c Mon Oct 13 12:27:01 1997 -------------------------- Patching file lib/RK/nword.c using Plan A... Hunk #1 succeeded at 62. Hunk #2 succeeded at 187. Hunk #3 succeeded at 238. Hunk #4 succeeded at 247. Hunk #5 succeeded at 301. Hunk #6 succeeded at 318. Hunk #7 succeeded at 770. Hunk #8 succeeded at 816. Hunk #9 succeeded at 1050. Hunk #10 succeeded at 1482. Hunk #11 succeeded at 1501. Hunk #12 succeeded at 1513. Hunk #13 succeeded at 1538. Hunk #14 succeeded at 1552. Hunk #15 succeeded at 1586. Hunk #16 succeeded at 1597. Hunk #17 succeeded at 1605. Hunk #18 succeeded at 1632. Hunk #19 succeeded at 1642. Hunk #20 succeeded at 1650. Hunk #21 succeeded at 1658. Hmm... The next patch looks like a new-style context diff to me... The text leading up to this was: -------------------------- |Index: Canna35b2/lib/RK/permdic.c |diff -c Canna35b2/lib/RK/permdic.c:1.2 Canna35b2/lib/RK/permdic.c:1.3 |*** Canna35b2/lib/RK/permdic.c:1.2 Fri Sep 12 18:54:10 1997 |--- Canna35b2/lib/RK/permdic.c Tue Sep 23 13:36:37 1997 -------------------------- Patching file lib/RK/permdic.c using Plan A... Hunk #1 succeeded at 257. done ===> Applying OpenBSD patch patch-Canna_conf Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: Canna.conf |--- Canna.conf.orig |+++ Canna.conf -------------------------- Patching file Canna.conf using Plan A... Hunk #1 succeeded at 129. Hunk #2 succeeded at 149. Hunk #3 succeeded at 210. Hunk #4 succeeded at 237. Hunk #5 succeeded at 248. Hunk #6 succeeded at 261. Hunk #7 succeeded at 268. Hunk #8 succeeded at 332. Hunk #9 succeeded at 354. Hunk #10 succeeded at 377. Hunk #11 succeeded at 472. done ===> Applying OpenBSD patch patch-Imakefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- Imakefile.orig Wed Nov 27 08:01:34 1996 |+++ Imakefile Sat Apr 22 03:10:07 2000 -------------------------- Patching file Imakefile using Plan A... Hunk #1 succeeded at 61. Hunk #2 succeeded at 69. Hunk #3 succeeded at 77. done ===> Applying OpenBSD patch patch-canna_widedef_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- canna/widedef.h.orig Fri Nov 29 14:00:55 1996 |+++ canna/widedef.h Sun Jan 15 15:32:57 2006 -------------------------- Patching file canna/widedef.h using Plan A... Hunk #1 succeeded at 62. done ===> Applying OpenBSD patch patch-cmd_catdic_Imakefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- cmd/catdic/Imakefile.orig Mon Dec 2 12:38:14 1996 |+++ cmd/catdic/Imakefile Sat Apr 22 03:10:08 2000 -------------------------- Patching file cmd/catdic/Imakefile using Plan A... Hunk #1 succeeded at 76. done ===> Applying OpenBSD patch patch-dic_ideo_grammar_Imakefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- dic/ideo/grammar/Imakefile.orig Wed Nov 27 08:14:45 1996 |+++ dic/ideo/grammar/Imakefile Fri Aug 29 16:52:05 2008 -------------------------- Patching file dic/ideo/grammar/Imakefile using Plan A... Hunk #1 succeeded at 86. done ===> Applying OpenBSD patch patch-dic_ideo_pubdic_pod_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: dic/ideo/pubdic/pod.c |--- dic/ideo/pubdic/pod.c.orig |+++ dic/ideo/pubdic/pod.c -------------------------- Patching file dic/ideo/pubdic/pod.c using Plan A... Hunk #1 succeeded at 26. Hunk #2 succeeded at 53. Hunk #3 succeeded at 1379. done ===> Applying OpenBSD patch patch-dic_ideo_words_Imakefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- dic/ideo/words/Imakefile.orig Sat Apr 22 03:10:06 2000 |+++ dic/ideo/words/Imakefile Sat Apr 22 03:10:08 2000 -------------------------- Patching file dic/ideo/words/Imakefile using Plan A... Hunk #1 succeeded at 70. done ===> Applying OpenBSD patch patch-lib_RKC16_Imakefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- lib/RKC16/Imakefile.orig Thu Dec 29 13:41:34 2005 |+++ lib/RKC16/Imakefile Thu Dec 29 13:42:02 2005 -------------------------- Patching file lib/RKC16/Imakefile using Plan A... Hunk #1 succeeded at 24. Hunk #2 succeeded at 40. done ===> Applying OpenBSD patch patch-lib_RKC_Imakefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- lib/RKC/Imakefile.orig Thu Dec 29 13:35:34 2005 |+++ lib/RKC/Imakefile Thu Dec 29 13:39:34 2005 -------------------------- Patching file lib/RKC/Imakefile using Plan A... Hunk #1 succeeded at 27. Hunk #2 succeeded at 43. done ===> Applying OpenBSD patch patch-lib_RKC_rkc_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |Index: lib/RKC/rkc.c |--- lib/RKC/rkc.c.orig |+++ lib/RKC/rkc.c -------------------------- Patching file lib/RKC/rkc.c using Plan A... Hunk #1 succeeded at 254. done ===> Applying OpenBSD patch patch-lib_RKC_rkc_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- lib/RKC/rkc.h.orig Tue Mar 26 21:12:48 2002 |+++ lib/RKC/rkc.h Tue Mar 26 21:13:15 2002 -------------------------- Patching file lib/RKC/rkc.h using Plan A... Hunk #1 succeeded at 46. done ===> Applying OpenBSD patch patch-lib_RK_RKintern_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- lib/RK/RKintern.h.orig Tue Mar 26 20:37:35 2002 |+++ lib/RK/RKintern.h Tue Mar 26 20:38:02 2002 -------------------------- Patching file lib/RK/RKintern.h using Plan A... Hunk #1 succeeded at 105. done ===> Applying OpenBSD patch patch-lib_canna16_Imakefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- lib/canna16/Imakefile.orig Thu Dec 29 13:41:34 2005 |+++ lib/canna16/Imakefile Thu Dec 29 13:42:33 2005 -------------------------- Patching file lib/canna16/Imakefile using Plan A... Hunk #1 succeeded at 59. Hunk #2 succeeded at 73. done ===> Applying OpenBSD patch patch-lib_canna_Imakefile Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- lib/canna/Imakefile.orig Thu Dec 29 13:41:34 2005 |+++ lib/canna/Imakefile Thu Dec 29 13:42:20 2005 -------------------------- Patching file lib/canna/Imakefile using Plan A... Hunk #1 succeeded at 57. Hunk #2 succeeded at 71. done ===> Applying OpenBSD patch patch-lib_canna_canna_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- lib/canna/canna.h.orig Mon Dec 2 03:20:15 1996 |+++ lib/canna/canna.h Fri Aug 29 16:52:05 2008 -------------------------- Patching file lib/canna/canna.h using Plan A... Hunk #1 succeeded at 110. done ===> Applying OpenBSD patch patch-server_IR_h Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- server/IR.h.orig Tue Mar 26 20:33:53 2002 |+++ server/IR.h Tue Mar 26 20:34:33 2002 -------------------------- Patching file server/IR.h using Plan A... Hunk #1 succeeded at 32. done ===> Applying OpenBSD patch patch-server_convert_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- server/convert.c.orig Mon Dec 2 12:01:34 1996 |+++ server/convert.c Fri Aug 29 16:52:05 2008 -------------------------- Patching file server/convert.c using Plan A... Hunk #1 succeeded at 54. Hunk #2 succeeded at 1781. Hunk #3 succeeded at 1790. done ===> Applying OpenBSD patch patch-server_misc_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- server/misc.c.orig Mon Jul 3 17:58:30 2000 |+++ server/misc.c Mon Jul 3 18:01:42 2000 -------------------------- Patching file server/misc.c using Plan A... Hunk #1 succeeded at 650. done ===> Applying OpenBSD patch patch-server_util_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- server/util.c.orig Wed Nov 6 05:09:47 1996 |+++ server/util.c Wed Mar 12 14:59:07 2003 -------------------------- Patching file server/util.c using Plan A... Hunk #1 succeeded at 218. done ===> Applying OpenBSD patch patch-server_wconvert_c Hmm... Looks like a unified diff to me... The text leading up to this was: -------------------------- |--- server/wconvert.c.orig Wed Nov 27 02:27:28 1996 |+++ server/wconvert.c Wed Mar 12 14:59:07 2003 -------------------------- Patching file server/wconvert.c using Plan A... Hunk #1 succeeded at 101. Hunk #2 succeeded at 1324. Hunk #3 succeeded at 1364. Hunk #4 succeeded at 1476. Hunk #5 succeeded at 1526. Hunk #6 succeeded at 2108. Hunk #7 succeeded at 2308. Hunk #8 succeeded at 2320. Hunk #9 succeeded at 2334. Hunk #10 succeeded at 2353. Hunk #11 succeeded at 2360. Hunk #12 succeeded at 2384. Hunk #13 succeeded at 2402. Hunk #14 succeeded at 2420. Hunk #15 succeeded at 2438. Hunk #16 succeeded at 2458. Hunk #17 succeeded at 2477. Hunk #18 succeeded at 2491. Hunk #19 succeeded at 2509. Hunk #20 succeeded at 2537. Hunk #21 succeeded at 2574. Hunk #22 succeeded at 2626. Hunk #23 succeeded at 2634. Hunk #24 succeeded at 2652. Hunk #25 succeeded at 2678. Hunk #26 succeeded at 2697. Hunk #27 succeeded at 2716. Hunk #28 succeeded at 2739. done ===> Compiler link: clang -> /usr/bin/clang ===> Compiler link: clang++ -> /usr/bin/clang++ ===> Compiler link: cc -> /usr/bin/cc ===> Compiler link: c++ -> /usr/bin/c++ >>> Running configure in japanese/canna,-dict at 1732126032.14 ===> japanese/canna,-dict ===> Generating configure for Canna35b2 ===> Configuring for Canna35b2 imake -DPorts -DUseInstalled -I/usr/local/lib/X11/config make Makefiles making Makefiles in lib... In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:34:2: /usr/local/lib/X11/config/Library.tmpl:118:11: Warning: value of undefined symbol LargePICTable is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:34:2: /usr/local/lib/X11/config/Library.tmpl:407:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:34:2: /usr/local/lib/X11/config/Library.tmpl:444:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:34:2: /usr/local/lib/X11/config/Library.tmpl:455:12: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:34:2: /usr/local/lib/X11/config/Library.tmpl:461:12: Warning: value of undefined symbol LibBuild is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:34:2: /usr/local/lib/X11/config/Library.tmpl:465:12: Warning: value of undefined symbol LibCreate is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:34:2: /usr/local/lib/X11/config/Library.tmpl:476:14: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:34:2: /usr/local/lib/X11/config/Library.tmpl:504:14: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:34: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:9:2: /usr/local/lib/X11/config/Library.tmpl:118:11: Warning: value of undefined symbol LargePICTable is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:9:2: /usr/local/lib/X11/config/Library.tmpl:407:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:31:2: /usr/local/lib/X11/config/Library.tmpl:118:11: Warning: value of undefined symbol LargePICTable is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:31:2: /usr/local/lib/X11/config/Library.tmpl:444:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:31:2: /usr/local/lib/X11/config/Library.tmpl:455:12: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:31:2: /usr/local/lib/X11/config/Library.tmpl:461:12: Warning: value of undefined symbol LibBuild is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:31:2: /usr/local/lib/X11/config/Library.tmpl:465:12: Warning: value of undefined symbol LibCreate is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:31:2: /usr/local/lib/X11/config/Library.tmpl:476:14: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:31:2: /usr/local/lib/X11/config/Library.tmpl:504:14: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:31: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:64:2: /usr/local/lib/X11/config/Library.tmpl:118:11: Warning: value of undefined symbol LargePICTable is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:64:2: /usr/local/lib/X11/config/Library.tmpl:407:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:64:2: /usr/local/lib/X11/config/Library.tmpl:444:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:64:2: /usr/local/lib/X11/config/Library.tmpl:455:12: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:64:2: /usr/local/lib/X11/config/Library.tmpl:461:12: Warning: value of undefined symbol LibBuild is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:64:2: /usr/local/lib/X11/config/Library.tmpl:465:12: Warning: value of undefined symbol LibCreate is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:64:2: /usr/local/lib/X11/config/Library.tmpl:476:14: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:64:2: /usr/local/lib/X11/config/Library.tmpl:504:14: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:64: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:66:2: /usr/local/lib/X11/config/Library.tmpl:118:11: Warning: value of undefined symbol LargePICTable is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:66:2: /usr/local/lib/X11/config/Library.tmpl:407:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:66:2: /usr/local/lib/X11/config/Library.tmpl:444:11: Warning: value of undefined symbol LibTookitMakeStringsDependency is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:66:2: /usr/local/lib/X11/config/Library.tmpl:455:12: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:66:2: /usr/local/lib/X11/config/Library.tmpl:461:12: Warning: value of undefined symbol LibBuild is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:66:2: /usr/local/lib/X11/config/Library.tmpl:465:12: Warning: value of undefined symbol LibCreate is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:66:2: /usr/local/lib/X11/config/Library.tmpl:476:14: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:66:2: /usr/local/lib/X11/config/Library.tmpl:504:14: Warning: value of undefined symbol LibInstall is 0 In file included from Imakefile.c:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:2193:2: In file included from ./Imakefile:66: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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 making Makefiles in cmd/kpdic... In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17:2: In file included from /usr/local/lib/X11/config/Imake.tmpl:109:2: In file included from /usr/local/lib/X11/config/OpenBSD.cf:423:3: /usr/local/lib/X11/config/xorg.cf:116:13: Warning: value of undefined symbol PatheticCpp is 0 In file included from Imakefile.c:17:2: /usr/local/lib/X11/config/Imake.tmpl:1081:16: Warning: value of undefined symbol LinuxBinUtilsMajorVersion is 0 In file included from Imakefile.c:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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:17: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 rm -f -r include + mkdir -p ./include/canna (echo "/* for cannaserver */"; echo "#define DICHOME \"/var/dict/canna\""; echo "#define ERRDIR \"/var/spool/canna\""; echo "#define USE_UNIX_SOCKET"; echo "#define USE_INET_SOCKET"; echo "/* for lib/RKC */"; echo "#define JAPANESE_LOCALE \"ja_JP.eucJP\""; echo "#define CANNAHOSTFILE \"/usr/local/lib/cannahost\""; echo "/* for lib/canna */"; echo "#define CANNALIBDIR \"/usr/local/lib\""; echo "/* for scripts */"; echo "#define CANNABINDIR /usr/local/bin"; echo "/* others */"; echo "#define CANNA_LIGHT 1"; echo "#define DONT_HAVE_RENAME 0"; echo "#ifdef nec"; echo "#undef nec"; echo "#endif") > cannaconf.h cd ./include + ln -s -f ../cannaconf.h . including in ./lib... 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... including in lib/RKC16... + mkdir unshared + mkdir unshared 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 including in lib/canna... + mkdir unshared awk -f GSYM.awk < globnames > sglobal.h cd ../../include + ln -s -f ../lib/canna/canna.h . including in lib/canna16... + ln -s -f ../lib/canna/sglobal.h . 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 + mkdir unshared 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 including in ./canna... cd ../include/canna + ln -s -f ../../canna/jrkanji.h . + ln -s -f ../../canna/keydef.h . + ln -s -f ../../canna/mfdef.h . cd ../include + ln -s -f ../canna/symbolname.h . + ln -s -f ../canna/patchlevel.h . + ln -s -f ../canna/protodefs.h . cd ../include + ln -s -f ../canna/net.h . including in ./server... + ln -s -f ../canna/widedef.h . cd ../include + ln -s -f ../server/IR.h . + ln -s -f ../server/IRproto.h . + ln -s -f ../server/IRwproto.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/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 misc + ln -s -f ../canna.sty . cd intern + ln -s -f ../canna.sty . make depend depending in ./lib... depending in lib/RK... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -I/usr/X11R6/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 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -- rkc.c convert.c wconvert.c wutil.c rkc.h rkcw.h > .depend depending in lib/RKC16... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DWCHAR16 -DCANNA_WCHAR -- rkc.c convert.c wconvert.c wutil.c rkc.h rkcw.h > .depend depending in lib/canna... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -- 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 canna.h sglobal.h > .depend depending in lib/canna16... awk -f GSYM.awk < globnames > sglobal.h rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -- 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 canna.h sglobal.h lisp.h > .depend depending in ./canna... depending in ./server... rm -f .depend gccmakedep -f- -- -I../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -- WaitFor.c connection.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 -I/usr/X11R6/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 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DHYOUJUN_GRAM=\"/var/dict/canna/canna/fuzokugo.cbd\" -- crxdic.c > .depend depending in cmd/crxgram... rm -f .depend gccmakedep -f- -- -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- crxgram.c > .depend depending in cmd/ctow... rm -f .depend gccmakedep -f- -- -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- ctow.c > .depend depending in cmd/dpromdic... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -I/usr/X11R6/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 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DHYOUJUN_GRAM=\"/var/dict/canna/canna/fuzokugo.cbd\" -- dpxdic.c > .depend depending in cmd/dicar... rm -f .depend gccmakedep -f- -- -I../../include -I../../lib/RK -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- dicar.c > .depend depending in cmd/forcpp... rm -f .depend gccmakedep -f- -- -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- forcpp.c > .depend depending in cmd/forsort... rm -f .depend gccmakedep -f- -- -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- forsort.c > .depend depending in cmd/kpdic... rm -f .depend gccmakedep -f- -- -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- kpdic.c > .depend depending in cmd/mergewd... rm -f .depend gccmakedep -f- -- -I../../lib/RK -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- mergewd.c > .depend depending in cmd/splitwd... rm -f .depend gccmakedep -f- -- -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- splitwd.c > .depend depending in cmd/wtoc... rm -f .depend gccmakedep -f- -- -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- wtoc.c > .depend depending in cmd/mkromdic... depending in cmd/mkbindic... depending in cmd/dpbindic... depending in cmd/canlisp... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- canlisp.c > .depend depending in cmd/cannacheck... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCHECK_COMMAND -DCANNA_WCHAR -- main.c > .depend depending in cmd/cannastat... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- cannastat.c > .depend depending in cmd/cshost... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- cshost.c > .depend depending in cmd/catdic... rm -f .depend gccmakedep -f- -- -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- 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/usr/local/include -I/usr/X11R6/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 -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -- > .depend depending in ./doc... >>> Running build in japanese/canna,-dict at 1732126055.84 ===> japanese/canna,-dict ===> Building for Canna35b2 making all in ./lib... making all in lib/RK... rm -f tempdic.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO tempdic.c tempdic.c:74:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeTD(td) ^ tempdic.c:115:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extendTD(tdic, key, tw) ^ tempdic.c:152:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] yomi_equal(x, y, n) ^ tempdic.c:152:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tempdic.c:176:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] nthKey(w, n) ^ tempdic.c:225:29: warning: passing arguments to '_RkFindCache' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ((cache = _RkFindCache(dm, (long)oldTW)) && cache->nc_count > 0) ^ tempdic.c:234:20: warning: passing arguments to '_RkRehashCache' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkRehashCache(cache, (long)tn->tn_word); ^ tempdic.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] defineTD(dm, tab, n, newTW, nlen) ^ tempdic.c:256:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] enterTD(dm, td, gram, word) ^ tempdic.c:276:24: warning: passing arguments to 'RkParseOWrec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if (RkParseOWrec(gram, word, wrec, RK_LINE_BMAX * 10, tw.lucks)) { ^ tempdic.c:256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] enterTD(dm, td, gram, word) ^ tempdic.c:301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] shrinkTD(td, key) ^ tempdic.c:347:39: warning: passing arguments to '_RkFindCache' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] struct ncache *cache = _RkFindCache(dm, (long)oldTW); ^ tempdic.c:360:17: warning: passing arguments to '_RkRehashCache' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkRehashCache(cache, (long)subW); ^ tempdic.c:366:16: warning: passing arguments to '_RkPurgeCache' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkPurgeCache(cache); ^ tempdic.c:327:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] deleteTD(dm, tab, n, newW) ^ tempdic.c:434:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (close(open(file, 0))) ^ tempdic.c:434:15: warning: call to undeclared function 'open'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (close(open(file, 0))) ^ tempdic.c:391:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _Rktopen(dm, file, mode, gram) ^ tempdic.c:562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] writeTD(td, gram, fdes) ^ tempdic.c:584:27: warning: passing arguments to '_RkUparseWrec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wc = _RkUparseWrec(gram, tn->tn_word->word, wcline, ^ tempdic.c:589:38: warning: passing arguments to '_RkUparseWrec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] && !(wc = _RkUparseWrec(gram, tn->tn_word->word, wcline, ^ tempdic.c:603:17: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] tmpres = write(fdes, line, sz); ^ tempdic.c:665:15: warning: passing arguments to '_RkKillCache' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkKillCache(dm); ^ tempdic.c:681:12: warning: call to undeclared function 'creat'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] fdes = creat(backup, (unsigned)0666); ^ tempdic.c:720:3: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (write(fdes, header, n) != n) ^ tempdic.c:729:13: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(fdes); ^ tempdic.c:633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _Rktclose(dm, file, gram) ^ tempdic.c:783:24: warning: passing arguments to 'uniqAlnum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Wchar k = uniqAlnum(key[j++]); ^ tempdic.c:802:38: warning: passing arguments to '_RkReadCache' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] nread[nc].cache = _RkReadCache(dm, (long)tn->tn_word); ^ tempdic.c:830:33: warning: passing arguments to '_RkReadCache' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] nread[nc].cache = _RkReadCache(dm, (long)n0->tn_word); ^ tempdic.c:767:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _Rktsearch(cx, dm, key, n, nread, maxcache, cf) ^ tempdic.c:861:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _Rktio(dm, cp, io) ^ tempdic.c:905:27: warning: passing arguments to 'RkParseOWrec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if (!RkParseOWrec(gram, arg, wrec, TEMPDIC_WRECSIZE, lucks)) ^ tempdic.c:917:27: warning: passing arguments to 'RkParseOWrec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if (!RkParseOWrec(gram, arg, wrec, TEMPDIC_WRECSIZE, lucks)) ^ tempdic.c:879:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _Rktctl(dm, qm, what, arg, gram) ^ tempdic.c:971:24: warning: passing arguments to '_RkCreatePath' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] file = _RkCreatePath(dd_p, df_p->df_link); ^ tempdic.c:988:14: warning: call to undeclared function 'creat'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] fdes = creat(backup, (unsigned)0666); ^ tempdic.c:1026:5: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (write(fdes, header, n) != n) ^ tempdic.c:1035:8: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(fdes); ^ tempdic.c:933:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _Rktsync(cx, dm, qm) ^ 41 warnings generated. rm -f permdic.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO permdic.c permdic.c:97:13: warning: call to undeclared function 'open'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((fd = open(dfnm, 0)) == -1) ^ permdic.c:104:21: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ permdic.c:113:28: warning: passing arguments to '_RkCalcUnlog2' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] nd.pgsz = _RkCalcUnlog2(hd.data[HD_L2P].var) + 1; ^ permdic.c:124:36: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (lseek(fd, off, 0) < 0 || read(fd, (char *)ll, 4) != 4) ^ permdic.c:149:19: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ permdic.c:151:17: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ permdic.c:155:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(fd); ^ permdic.c:68:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] openDF(df, dfnm, w) ^ permdic.c:226:14: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] readsize = read(fd, (char *)xdm->buf, (unsigned int) xdm->drsz); ^ permdic.c:255:35: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dm->dm_gram->P_BB = RkGetGramNum(gram, "BB"); ^ permdic.c:256:35: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dm->dm_gram->P_NN = RkGetGramNum(gram, "NN"); ^ permdic.c:257:35: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dm->dm_gram->P_T00 = RkGetGramNum(gram, "T00"); ^ permdic.c:258:35: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dm->dm_gram->P_T30 = RkGetGramNum(gram, "T30"); ^ permdic.c:259:35: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dm->dm_gram->P_T35 = RkGetGramNum(gram, "T35"); ^ permdic.c:261:35: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dm->dm_gram->P_KJ = RkGetGramNum(gram, "KJ"); ^ permdic.c:266:18: warning: passing arguments to 'RkCloseGram' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCloseGram(gram); ^ permdic.c:165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _Rkpopen(dm, dfnm, mode, gram) ^ permdic.c:287:15: warning: passing arguments to '_RkKillCache' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkKillCache(dm); ^ permdic.c:291:24: warning: passing arguments to 'RkCloseGram' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (void)RkCloseGram(dm->dm_gram->gramdic); ^ permdic.c:329:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(fd); ^ permdic.c:278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _Rkpclose(dm, dfnm, gram) ^ permdic.c:398:9: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (read(fd, (char *)buf, size) != (int)size) { ^ permdic.c:347:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] assurep(dic, id) ^ permdic.c:429:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkEql(a, b, n) ^ permdic.c:436:18: warning: passing arguments to 'uniqAlnum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] c = uniqAlnum(*a++); ^ permdic.c:445:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] readThisCache(dm, xdm, pgno, val, key, cur, ylen, nread, mc, nc, cf) ^ permdic.c:470:32: warning: passing arguments to '_RkReadCache' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] nread[nc].cache = _RkReadCache(dm, (long)wrec); ^ permdic.c:473:19: warning: passing arguments to '_RkDerefCache' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkDerefCache(nread[nc].cache); ^ permdic.c:445:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] readThisCache(dm, xdm, pgno, val, key, cur, ylen, nread, mc, nc, cf) ^ permdic.c:517:17: warning: passing arguments to 'uniqAlnum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kv = uniqAlnum(*(key + cur)); ^ permdic.c:488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SearchInPage(dm, xdm, pgno, buf, val, key, cur, ylen, nread, mc, nc, cf) ^ permdic.c:568:17: warning: passing arguments to 'uniqAlnum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kv = uniqAlnum(*(key + cur)); ^ permdic.c:534:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SearchInDir(dm, xdm, pos, key, cur, ylen, nread, mc, nc, cf) ^ permdic.c:602:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _Rkpsearch(cx, dm, key, n, nread, mc, cf) ^ permdic.c:624:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _Rkpio(dm, cp, io) ^ permdic.c:701:21: warning: passing arguments to 'RkParseOWrec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (RkParseOWrec(gram, arg, wrec, PERM_WRECSIZE, lucks)) { ^ permdic.c:751:19: warning: passing arguments to '_RkDerefCache' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkDerefCache(thisCache); ^ permdic.c:760:22: warning: passing arguments to '_RkCandNumber' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] nk = _RkCandNumber(wp); ^ permdic.c:842:16: warning: passing arguments to '_RkDerefCache' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkDerefCache(thisCache); ^ permdic.c:848:17: warning: passing arguments to '_RkDerefCache' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkDerefCache(thisCache); ^ permdic.c:660:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _Rkpctl(dm, qm, what, arg, gram) ^ permdic.c:878:25: warning: passing arguments to '_RkCreatePath' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] file = _RkCreatePath(dd, df->df_link); ^ permdic.c:864:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _Rkpsync(cx, dm, qm) ^ 43 warnings generated. rm -f dicsw.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] 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] extern _Rktsync pro((struct RkContext *, struct DM *, struct DM *)); ~~~~~~ ^ int 12 warnings generated. rm -f ngram.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO ngram.c ngram.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCloseGram(gram) ^ In file included from ngram.c:27: ./RKintern.h:1073:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] void RkCloseGram(); ^ ngram.c:72:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] gram_to_tab(gram) ^ ngram.c:93:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetGramSize(gram) ^ ngram.c:107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkReadGram(fd) ^ ngram.c:126:15: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] errorres = (read(fd, (char *)l4, 4) < 4 || (sz = L4TOL(l4)) < 5 ^ ngram.c:222:13: warning: call to undeclared function 'open'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((fd = open(mydic, 0)) < 0) ^ ngram.c:247:19: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ ngram.c:249:17: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ ngram.c:252:5: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(fd); ^ ngram.c:260:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(fd); ^ ngram.c:202:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkOpenGram(mydic) ^ In file included from ngram.c:27: ./RKintern.h:1071:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] struct RkKxGram *RkOpenGram(); ^ ngram.c:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkDuplicateGram(ogram) ^ In file included from ngram.c:27: ./RKintern.h:1072:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] struct RkKxGram *RkDuplicateGram(); ^ ngram.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkWordLength(wrec) ^ In file included from ngram.c:27: ./RKintern.h:1107:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] int _RkWordLength(); ^ ngram.c:320:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkCandNumber(wrec) ^ In file included from ngram.c:27: ./RKintern.h:1106:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] int _RkCandNumber(); ^ ngram.c:332:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetGramNum(gram, name) ^ In file included from ngram.c:27: ./RKintern.h:1093:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] int RkGetGramNum(); ^ ngram.c:349:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] skip_space(src) ^ ngram.c:361:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] skip_until_space(src, next) ^ ngram.c:361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ngram.c:407:27: warning: passing arguments to 'RkParseGramNum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] src = RkParseGramNum(gram, src, &row); ^ ngram.c:383:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wstowrec(gram, src, dst, maxdst, yomilen, wlen, lucks) ^ ngram.c:492:22: warning: passing arguments to 'uniqAlnum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tmp = uniqAlnum(tmp); ^ ngram.c:455:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fil_wc2wrec_flag(wrec, wreclen, ncand, yomi, ylen, left) ^ ngram.c:528:22: warning: passing arguments to 'uniqAlnum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tmp = uniqAlnum((Wchar)((yomi[2*i] << 8) | yomi[2*i + 1])); ^ ngram.c:502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fil_wrec_flag(wrec, wreclen, ncand, yomi, ylen, left) ^ ngram.c:538:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkParseWrec(gram, src, left, dst, maxdst) ^ In file included from ngram.c:27: ./RKintern.h:1096:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] Wrec *RkParseWrec(); ^ ngram.c:586:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkParseOWrec(gram, src, dst, maxdst, lucks) ^ In file included from ngram.c:27: ./RKintern.h:1097:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] Wrec *RkParseOWrec(); ^ ngram.c:661:18: warning: passing arguments to 'ustoeuc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] str = ustoeuc(wcode, (int) (ws - wcode), code, RK_LINE_BMAX); ^ ngram.c:673:18: warning: passing arguments to 'ustoeuc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] str = ustoeuc(wcode, (int) (ws - wcode), code, RK_LINE_BMAX); ^ ngram.c:629:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkParseGramNum(gram, src, row) ^ In file included from ngram.c:27: ./RKintern.h:1099:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] Wchar *RkParseGramNum(); ^ ngram.c:687:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetGramName(gram, row) ^ In file included from ngram.c:27: ./RKintern.h:1092:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] unsigned char *RkGetGramName(); ^ ngram.c:698:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkUparseGramNum(gram, row, dst, maxdst) ^ In file included from ngram.c:27: ./RKintern.h:1098:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] Wchar *RkUparseGramNum(); ^ ngram.c:742:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkRowNumber(wrec) ^ ngram.c:754:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkUparseWrec(gram, src, dst, maxdst, lucks, add) ^ In file included from ngram.c:27: ./RKintern.h:1095:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] Wchar *_RkUparseWrec(); ^ ngram.c:856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkUparseWrec(gram, src, dst, maxdst, lucks) ^ In file included from ngram.c:27: ./RKintern.h:1094:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] Wchar *RkUparseWrec(); ^ ngram.c:867:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCopyWrec(src) ^ ngram.c:892:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkScanWcand(wrec, word, maxword) ^ In file included from ngram.c:27: ./RKintern.h:1087:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] int RkScanWcand(); ^ ngram.c:923:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkUniqWcand(wc, nwc) ^ In file included from ngram.c:27: ./RKintern.h:1088:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] int RkUniqWcand(); ^ ngram.c:949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkWcand2Wrec(key, wc, nc, lucks) ^ ngram.c:1020:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkUnionWcand(wc1, nc1, wlen1, wc2, nc2) ^ In file included from ngram.c:27: ./RKintern.h:1089:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] int RkUnionWcand(); ^ ngram.c:1046:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSubtractWcand(wc1, nc1, wc2, nc2, lucks) ^ In file included from ngram.c:27: ./RKintern.h:1090:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] int RkSubtractWcand(); ^ ngram.c:1084:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSubtractWrec(tw1, tw2) ^ ngram.c:1131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkUnionWrec(tw1, tw2) ^ 59 warnings generated. rm -f bun.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO bun.c bun.c:53:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeBunStorage(s) ^ bun.c:70:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] allocBunStorage(len) ^ bun.c:130:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkReallocBunStorage(src, len) ^ bun.c:170:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getCurrentBun(store) ^ bun.c:208:26: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetContext(cx_num))) { ^ bun.c:247:19: warning: passing arguments to '_RkRenbun2' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] i = _RkRenbun2(cx, mask1 & RK_TANBUN ? n : 0); ^ bun.c:285:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:298:22: warning: passing arguments to '_RkLearnBun' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (void)_RkLearnBun(cx, i, mode); ^ bun.c:303:12: warning: passing arguments to '_RkEndBun' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkEndBun(cx); ^ bun.c:316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRemoveBun(cx_num, mode) ^ bun.c:324:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) ^ bun.c:332:16: warning: passing arguments to '_RkLearnBun' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkLearnBun(cx, i, mode); ^ bun.c:339:10: warning: passing arguments to 'usncopy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] usncopy(store->yomi, store->yomi + c, (unsigned)store->nyomi); ^ bun.c:353:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwSubstYomi(cx_num, ys, ye, yomi, newLen) ^ int bun.c:353:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bun.c:363:26: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetContext(cx_num))) { ^ bun.c:388:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwFlushYomi(cx_num) ^ bun.c:392:26: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetContext(cx_num)) || ^ bun.c:414:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:424:22: warning: passing arguments to '_RkRenbun2' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return(_RkRenbun2(cx, len)); ^ bun.c:405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkResize(cx_num, len, t) ^ bun.c:432:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwResize(cx_num, len) ^ bun.c:458:2: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwEnlarge(cx_num) ^ bun.c:465:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:474:22: warning: passing arguments to '_RkRenbun2' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return(_RkRenbun2(cx, (int)(bun->nb_curlen + 1))); ^ bun.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwShorten(cx_num) ^ bun.c:489:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:497:22: warning: passing arguments to '_RkRenbun2' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return(_RkRenbun2(cx, (int)(bun->nb_curlen - 1))); ^ bun.c:510:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwStoreYomi(cx_num, yomi, nlen) ^ bun.c:522:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:569:12: warning: passing arguments to 'usncopy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] usncopy((store->yomi + bun->nb_yoff), yomi, (unsigned)nlen); ^ bun.c:570:22: warning: passing arguments to '_RkRenbun2' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ((i = _RkRenbun2(cx, 0)) != -1) ^ bun.c:582:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGoTo(cx_num, bnum) ^ bun.c:589:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:614:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:639:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:654:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] countCand(cx) ^ bun.c:671:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getXFER(cx, cnum) ^ bun.c:697:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:722:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwNext(cx_num) ^ bun.c:740:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:754:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwPrev(cx_num) ^ bun.c:760:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:777:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] findBranch(store, cnum) ^ bun.c:817:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:897:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || !(store = cx->store)) { ^ bun.c:927:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] addIt(cw, key, proc, dst, ind, maxdst, mode, cx) ^ bun.c:953:51: warning: passing arguments to '_RkGetKanji' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ind = (*proc)(dst, ind, maxdst, y, _RkGetKanji(cw, y, mode), &lex, cx); ^ bun.c:959:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIt(cx, cnum, proc, dst, max) ^ bun.c:980:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] addYomi(dst, ind, max, yomi, kanji, lex) ^ bun.c:1007:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetYomi(cx_num, yomi, maxyomi) ^ bun.c:1018:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:1041:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetLastYomi(cx_num, yomi, maxyomi) ^ bun.c:1051:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:1063:12: warning: passing arguments to 'usncopy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] usncopy(yomi, store->yomi + bun->nb_yoff, (unsigned)(maxyomi)); ^ bun.c:1075:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] addKanji(dst, ind, max, yomi, kanji, lex, cx) ^ bun.c:1098:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getKanji(cx, cnum, dst, maxdst) ^ bun.c:1136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetKanji(cx_num, dst, maxdst) ^ bun.c:1145:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:1180:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:1208:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] addLex(dst, ind, max, yomi, kanji, lex, cx) ^ bun.c:1244:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:1294:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:1344:24: warning: passing arguments to 'RkUparseGramNum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] p = RkUparseGramNum(cx->gram->gramdic, lex->rownum, hinshi, 256); ^ bun.c:1349:11: warning: passing arguments to 'usncopy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] usncopy(dst + ind, hinshi, bytes); ^ bun.c:1323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] addHinshi(dst, ind, max, yomi, kanji, lex, cx) ^ bun.c:1367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetHinshi(cx_num, dst, maxdst) ^ bun.c:1376:27: warning: passing arguments to 'RkGetXContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetXContext(cx_num)) || ^ bun.c:1420:26: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetContext(cx_num)) ^ bun.c:1438:28: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetContext(new_cx_num))) { ^ bun.c:1450:28: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(dm = _RkSearchDDP(cx->ddpath, dicname))) { ^ bun.c:1456:29: warning: passing arguments to '_RkSearchUDDP' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(dm = _RkSearchUDDP(cx->ddpath, dicname))) { ^ bun.c:1464:25: warning: passing arguments to '_RkCreatePath' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] file = _RkCreatePath(df->df_direct, df->df_link); ^ bun.c:1488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwSync(cx, dicname) ^ bun.c:1504:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSync(cx_num, dicname) ^ bun.c:1511:26: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetContext(cx_num))) ^ bun.c:1553:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwGetSimpleKanji(cxnum, dicname, yomi, maxyomi, ^ int bun.c:1553:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bun.c:1564:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwStoreRange(cx_num, yomi, maxyomi) ^ bun.c:1574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSetLocale(cx_num, locale) ^ 81 warnings generated. rm -f context.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO context.c context.c:119:28: warning: passing arguments to 'RkOpenGram' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SG.gramdic = RkOpenGram(gramdic); ^ context.c:137:6: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (close(open(path, 0, 0664)) < 0 && ^ context.c:137:12: warning: call to undeclared function 'open'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (close(open(path, 0, 0664)) < 0 && ^ context.c:139:6: warning: call to undeclared function 'mkdir'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] mkdir(path, MKDIR_MODE) < 0) { ^ context.c:171:29: warning: passing arguments to 'allocStr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sx->ddhome = allocStr(ddhome); ^ context.c:173:26: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SG.P_BB = RkGetGramNum(SG.gramdic, "BB"); ^ context.c:174:26: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SG.P_NN = RkGetGramNum(SG.gramdic, "NN"); ^ context.c:175:26: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SG.P_T00 = RkGetGramNum(SG.gramdic, "T00"); ^ context.c:176:26: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SG.P_T30 = RkGetGramNum(SG.gramdic, "T30"); ^ context.c:177:26: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SG.P_T35 = RkGetGramNum(SG.gramdic, "T35"); ^ context.c:179:26: warning: passing arguments to 'RkGetGramNum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SG.P_KJ = RkGetGramNum(SG.gramdic, "KJ"); ^ context.c:185:27: warning: passing arguments to '_RkInitializeCache' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (_RkInitializeCache(numCache) == 0) { ^ context.c:186:32: warning: passing arguments to '_RkCreateDDP' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sx->ddpath = _RkCreateDDP(SYSTEM_DDHOME_NAME); ^ context.c:193:19: warning: passing arguments to '_RkFreeDDP' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkFreeDDP(sx->ddpath); ^ context.c:207:18: warning: passing arguments to 'RkCloseGram' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCloseGram(SG.gramdic); ^ context.c:83:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkInitialize(ddhome, numCache) ^ context.c:219:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwInitialize(ddhome) ^ context.c:273:13: warning: passing arguments to '_RkFreeDDP' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkFreeDDP(sx->ddpath); ^ context.c:274:14: warning: passing arguments to 'RkCloseGram' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCloseGram(SG.gramdic); ^ context.c:306:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetContext(cx_num) ^ In file included from context.c:28: ./RKintern.h:1064:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] struct RkContext *RkGetContext(); ^ context.c:313:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetXContext(cx_num) ^ In file included from context.c:28: ./RKintern.h:1065:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] struct RkContext *RkGetXContext(); ^ context.c:348:14: warning: passing arguments to '_RkUmountMD' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkUmountMD(cx, md); ^ context.c:351:14: warning: passing arguments to '_RkUmountMD' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkUmountMD(cx, md); ^ context.c:326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkEndBun(cx) ^ In file included from context.c:28: ./RKintern.h:1103:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] void _RkEndBun(); ^ context.c:361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSetDicPath(cx_num, path) ^ context.c:368:21: warning: passing arguments to '_RkCreateDDP' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] new = _RkCreateDDP(path); ^ context.c:370:15: warning: passing arguments to '_RkFreeDDP' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkFreeDDP(cx->ddpath); ^ context.c:386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fillContext(cx_num) ^ context.c:473:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCloseContext(cx_num) ^ context.c:484:13: warning: passing arguments to '_RkFreeDDP' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkFreeDDP(cx->ddpath); ^ context.c:495:19: warning: passing arguments to '_RkUmountMD' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (void)_RkUmountMD(cx, m); ^ context.c:513:16: warning: passing arguments to 'RkCloseGram' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCloseGram(cx->gram->gramdic); ^ context.c:539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwDuplicateContext(cx_num) ^ context.c:568:20: warning: passing arguments to '_RkMountMD' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (void)_RkMountMD(dx, md->md_dic, md->md_freq, ^ context.c:571:30: warning: passing arguments to '_RkCopyDDP' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dx->ddpath = _RkCopyDDP(sx->ddpath); ^ context.c:585:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwMountDic(cx_num, name, mode) ^ context.c:621:19: warning: passing arguments to '_RkMountMD' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return _RkMountMD(cx, dm, qm, mode, firsttime); ^ context.c:629:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwUnmountDic(cx_num, name) ^ context.c:651:15: warning: passing arguments to '_RkUmountMD' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkUmountMD(cx, md); ^ context.c:662:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRemountDic(cx_num, name, mode) ^ context.c:713:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetMountList(cx_num, mdname, maxmdname) ^ context.c:762:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] diccmp(a, b) ^ context.c:795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetDicList(cx_num, mdname, maxmdname) ^ context.c:871:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetDirList(cx_num, ddname, maxddname) ^ context.c:902:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwDefineDic(cx_num, name, word) ^ context.c:956:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwDeleteDic(cx_num, name, word) ^ 49 warnings generated. rm -f nword.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO nword.c nword.c:53:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearWord(w, bb) /* make word empty */ ^ nword.c:76:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] setWord(w, rc, lit, yomi, ylen, kanji, klen, bb) ^ nword.c:102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] allocWord(st, bb) ^ nword.c:139:26: warning: passing arguments to '_RkDerefCache' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (void)_RkDerefCache(word->nw_cache); ^ nword.c:134:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] derefWord(word) /* decrease the reference counter */ ^ nword.c:153:17: warning: passing arguments to '_Rkpanic' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _Rkpanic("killWord this would never happen addr ", 0, 0, 0); ^ nword.c:144:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] killWord(st, word) /* dispose the unsed words */ ^ nword.c:165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeWord(st, word) /* freeWord = derefWord + killWord */ ^ nword.c:174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkFreeBunq(st) /* freeWord = derefWord + killWord */ ^ nword.c:199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] checkNeg(gram, rcvec) ^ nword.c:226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] concWord(cx, p, q, loc, bb) /* create the concatinated word p+q */ ^ nword.c:339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearQue(xq) ^ nword.c:350:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkFreeQue(st, s, e) ^ nword.c:370:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cvtNum(dst, maxdst, src, maxsrc, format) ^ nword.c:382:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cvtAlpha(dst, maxdst, src, maxsrc, format) ^ nword.c:404:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cvtHira(dst, maxdst, src, maxsrc, format) ^ nword.c:420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cvtLit(dst, maxdst, src, maxsrc, format, mode) ^ nword.c:445:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] setLit(cx, word, maxword, rc, src, srclen, format) ^ nword.c:533:25: warning: passing arguments to '_RkCandNumber' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] nk = _RkCandNumber(wp); ^ nword.c:593:34: warning: passing arguments to 'searchRut' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cnt = wrds->nw_prio = searchRut(qm->dm_rut, wrds->nw_csn); ^ nword.c:624:20: warning: passing arguments to '_RkDerefCache' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkDerefCache(thisCache); ^ nword.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] readWord(cx, yy, ys, ye, class, nword, maxword, doflush, douniq) ^ nword.c:642:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeWord(cx, yy, ys, ye, class, word, maxword, doflush, douniq) ^ nword.c:827:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] determinate(y1, y2, l) ^ nword.c:848:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] positive(y1, y2, l) ^ nword.c:863:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] positiveRev(y1, y2, l) ^ nword.c:883:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cancelNVE(nv, p) ^ nword.c:899:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newNVE(nv, y, l, v) ^ nword.c:949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkRegisterNV(nv, yomi, len, half) ^ nword.c:1096:15: warning: passing arguments to '_RkDerefCache' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkDerefCache(q->nw_cache); ^ nword.c:989:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] parseWord(cx, yy, ys, ye, class, xqh, maxclen, doflush, douniq) ^ nword.c:1110:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doParse(cx, yy, ys, ye, xqh, maxclen, doflush, douniq) ^ nword.c:1154:13: warning: passing arguments to '_Rkpanic' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _Rkpanic("_RkGetKanji\n", 0, 0, 0); ^ nword.c:1129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkGetKanji(cw, key, mode) ^ nword.c:1170:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getKanji(w, key, d, mode) ^ nword.c:1203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uniqWord(key, words, ylen, mode) ^ nword.c:1283:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static compword pro((const struct compRec *, const struct compRec *)); ~~~~~~ ^ int nword.c:1287:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] compword(x, y) ^ nword.c:1305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sortWord(words) ^ nword.c:1351:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] height2list(height, maxclen) ^ nword.c:1379:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] list2height(height, maxclen, parse) ^ nword.c:1408:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] parseBun(cx, yy, ys, ye, doflush, douniq, maxclen) ^ nword.c:1435:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] modifyPrio(cx, words) ^ nword.c:1451:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] storeBun(cx, yy, ys, ye, bun) ^ nword.c:1488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] evalSplit(cx, suc, ul) ^ nword.c:1547:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] calcSplit(cx, yy, top, xq, maxclen, flush) ^ nword.c:1693:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] splitBun(cx, yy, ys, ye) ^ nword.c:1747:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] parseQue(cx, maxq, yy, ys, ye, doflush) ^ nword.c:1795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] IsStableQue(cx, c, doflush) ^ nword.c:1825:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Que2Bun(cx, yy, ys, ye, doflush) ^ nword.c:1968:10: warning: passing arguments to '_Rkpanic' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _Rkpanic("Renbun2: uyomi destroyed %d %d\n", ^ nword.c:1879:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkRenbun2(cx, firstlen) ^ In file included from nword.c:28: ./RKintern.h:1084:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] int _RkRenbun2(); ^ nword.c:1982:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkSubstYomi(cx, ys, ye, yomi, newLen) ^ nword.c:2013:32: warning: passing arguments to '_RkReallocBunStorage' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] st = _RkReallocBunStorage(st, (int)(new_size*1.2+10)); ^ nword.c:2037:10: warning: passing arguments to 'usncopy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] usncopy(be + ys, yomi, newLen); ^ nword.c:2102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkFlushYomi(cx) ^ nword.c:2120:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void blkcpy(d, s, e) ^ nword.c:2170:29: warning: passing arguments to '_RkCandNumber' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ncands = _RkCandNumber(wp); ^ nword.c:2173:23: warning: passing arguments to '_RkGetOffset' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] offset = _RkGetOffset((struct ND *)dm->dm_extdata.var, wp); ^ nword.c:2199:12: warning: passing arguments to 'entryRut' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] entryRut(qm->dm_rut, thisW->nw_csn, cx->time); ^ nword.c:2127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doLearn(cx, thisW) ^ nword.c:2245:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkLearnBun(cx, cur, mode) ^ In file included from nword.c:28: ./RKintern.h:1085:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] void _RkLearnBun(); ^ 64 warnings generated. rm -f ncache.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/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 C2x [-Wdeprecated-non-prototype] _RkInitializeCache(size) ^ In file included from ncache.c:27: ./RKintern.h:1075:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] struct ncache *newCache(ndm, address) ^ ncache.c:169:13: warning: passing arguments to '_Rkpanic' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _Rkpanic("wrong cache count %s %d#%d", ^ ncache.c:159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkDerefCache(cache) ^ In file included from ncache.c:27: ./RKintern.h:1082:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] _RkPurgeCache(cache) ^ In file included from ncache.c:27: ./RKintern.h:1081:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] _RkKillCache(dm) ^ In file included from ncache.c:27: ./RKintern.h:1080:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] _RkFindCache(dm, addr) ^ In file included from ncache.c:27: ./RKintern.h:1077:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] _RkRehashCache(cache, addr) ^ In file included from ncache.c:27: ./RKintern.h:1167:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] _RkReadCache(dm, addr) ^ In file included from ncache.c:27: ./RKintern.h:1078:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] struct ncache *_RkReadCache(); ^ 17 warnings generated. rm -f dic.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO dic.c dic.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] locatepath(userDDP, ddpath, mode) ^ dic.c:142:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCreateDic(cx_num, dicname, mode) ^ dic.c:149:38: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] struct RkContext *cx = RkGetContext(cx_num); ^ dic.c:201:20: warning: passing arguments to '_RkSearchDDQ' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sm = _RkSearchDDQ(systemDDP, dicname, type); ^ dic.c:202:20: warning: passing arguments to '_RkSearchDDQ' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] um = _RkSearchDDQ(userDDP, dicname, type); ^ dic.c:211:22: warning: passing arguments to '_RkSearchDDQ' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(_RkSearchDDQ(systemDDP, dicname, DF_TEMPDIC)) { ^ dic.c:221:43: warning: passing arguments to '_RkCreateUniquePath' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(filename = _RkCreateUniquePath(userDDP[0], FREQ_TEMPLATE))) { ^ dic.c:232:26: warning: passing arguments to 'DMcreate' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(dm = DMcreate(userDDP[0], spec))) { ^ dic.c:258:22: warning: passing arguments to '_RkRealizeDF' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(_RkRealizeDF(um->dm_file)) {/* 줤ʤʤ kon 1993.11 */ ^ dic.c:273:22: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tm = _RkSearchDDP(userDDP, dicname); ^ dic.c:279:43: warning: passing arguments to '_RkCreateUniquePath' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(filename = _RkCreateUniquePath(userDDP[0], USER_TEMPLATE))) { ^ dic.c:301:20: warning: passing arguments to 'DMcreate' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!DMcreate(userDDP[0], spec)) { ^ dic.c:321:22: warning: passing arguments to '_RkRealizeDF' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(_RkRealizeDF(um->dm_file)) { ^ dic.c:335:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] copyFile(src, dst) ^ int dic.c:335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dic.c:353:23: warning: passing arguments to '_RkCreatePath' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] srcN = _RkCreatePath(srcD, srcF->df_link); ^ dic.c:360:13: warning: call to undeclared function 'open'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] srcFd = open(srcN, 0); ^ dic.c:370:27: warning: passing arguments to '_RkCreatePath' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dstN = _RkCreatePath(dstD, dstF->df_link); ^ dic.c:377:10: warning: call to undeclared function 'creat'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] dstFd = creat(dstN, 0666); ^ dic.c:398:12: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ((n = read(srcFd, b, RK_BUFFER_SIZE)) > 0) ^ dic.c:405:10: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ( write(dstFd, b, n) != n ) ^ dic.c:416:6: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(dstFd) < 0 ^ dic.c:427:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(srcFd); ^ dic.c:448:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwListDic( cx_num, dirname, buf, size ) ^ dic.c:491:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRemoveDic(cx_num, dicname, mode) ^ dic.c:496:38: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] struct RkContext *cx = RkGetContext(cx_num); ^ dic.c:513:20: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dm = _RkSearchDDP(userDDP, (char *)dicname); ^ dic.c:525:27: warning: passing arguments to '_RkMakePath' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(path = _RkMakePath(dm->dm_file))) ^ dic.c:527:9: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] res = unlink(path); ^ dic.c:532:11: warning: passing arguments to 'DMremove' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DMremove(dm); ^ dic.c:561:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRenameDic(cx_num, old, new, mode) ^ dic.c:567:38: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] struct RkContext *cx = RkGetContext(cx_num); ^ dic.c:589:21: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dm1 = _RkSearchDDP(userDDP, (char *)old); ^ dic.c:599:21: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dm2 = _RkSearchDDP(userDDP, (char *)new); ^ dic.c:608:29: warning: passing arguments to '_RkMakePath' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(path = _RkMakePath(dm2->dm_file))) ^ dic.c:610:11: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)unlink(path); ^ dic.c:612:13: warning: passing arguments to 'DMremove' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DMremove(dm2); ^ dic.c:613:13: warning: passing arguments to 'DMrename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DMrename(dm1, new); ^ dic.c:629:13: warning: passing arguments to 'DMrename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DMrename(dm1, new); ^ dic.c:662:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCopyDic(co, dir, from, to, mode) ^ dic.c:688:20: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cx = RkGetContext(co); ^ dic.c:722:37: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] struct RkContext *cy = RkGetContext(con); ^ dic.c:730:22: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dm1 = _RkSearchDDP(userDDP, from); ^ dic.c:739:26: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dm2 = _RkSearchDDP(userDDP, to); ^ dic.c:749:27: warning: passing arguments to '_RkMakePath' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(path = _RkMakePath(dm2->dm_file))) { ^ dic.c:753:9: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)unlink(path); ^ dic.c:769:11: warning: passing arguments to 'DMremove' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DMremove(dm2); ^ dic.c:782:33: warning: passing arguments to '_RkCreateUniquePath' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] filename = _RkCreateUniquePath(userDDP[0], template); ^ dic.c:791:19: warning: passing arguments to 'DMcreate' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dm2 = DMcreate(userDDP[0], spec); ^ dic.c:799:17: warning: passing arguments to 'DMremove' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DMremove(dm2); ^ dic.c:832:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwChmodDic(cx_num, dicname, mode) ^ dic.c:837:38: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] struct RkContext *cx = RkGetContext(cx_num); ^ dic.c:867:21: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dm = _RkSearchDDP(userDDP, dicname); ^ dic.c:898:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pushTdn(cx, tdp) ^ dic.c:916:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeTdn(cx) /* tdn next ɤʤ free */ ^ dic.c:930:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popTdn(cx) ^ dic.c:943:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] GetLine(cx, gram, tdp, line, size) ^ dic.c:973:19: warning: passing arguments to 'RkUparseWrec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (RkUparseWrec(gram, vtn->tn_word->word, line, size, vtn->tn_word->lucks)) { ^ dic.c:943:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetLine(cx, gram, tdp, line, size) ^ dic.c:1001:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetWordTextDic(cx_num, dirname, dicname, info, infolen) ^ dic.c:1016:59: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!dicname || !dirname || !info || !(cx = RkGetContext(cx_num)) || ^ dic.c:1042:28: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(cx = RkGetContext(cx_num)) || !(gwt = (struct _rec *)cx->cx_gwt)) { ^ dic.c:1048:32: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(new_cx = RkGetContext(new_cx_num))) { ^ dic.c:1061:30: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(dm = _RkSearchDDP(new_cx->ddpath, (char *)dicname))) { ^ dic.c:1069:31: warning: passing arguments to '_RkSearchUDDP' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(dm = _RkSearchUDDP(new_cx->ddpath, dicname))) { ^ dic.c:1090:22: warning: passing arguments to '_RkSearchDDP' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!_RkSearchDDP(new_cx->ddpath, (char *)dicname)) { ^ dic.c:1103:28: warning: passing arguments to 'RkGetContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] || !(new_cx = RkGetContext(new_cx_num))) { ^ 67 warnings generated. rm -f util.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO util.c util.c:74:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uslen(us) ^ util.c:87:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] usncopy(dst, src, len) ^ util.c:95:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ustoeuc(src, srclen, dest, destlen) ^ util.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] euctous(src, srclen, dest, destlen) ^ util.c:161:21: warning: parameter 'r' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _Rkpanic(fmt, p, q, r) ^ util.c:161:18: warning: parameter 'q' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _Rkpanic(fmt, p, q, r) ^ util.c:161:15: warning: parameter 'p' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _Rkpanic(fmt, p, q, r) ^ util.c:167:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern void exit(); ^ util.c:161:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _Rkpanic(fmt, p, q, r) ^ In file included from util.c:27: ./RKintern.h:1255:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] void _Rkpanic(); ^ util.c:178:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkCalcUnlog2(x) ^ In file included from util.c:27: ./RKintern.h:1109:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] int _RkCalcUnlog2(); ^ util.c:185:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkCalcLog2(n) ^ util.c:197:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uniqAlnum(c) ^ util.c:204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(hd) ^ In file included from util.c:27: ./RKintern.h:1166:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] void _RkClearHeader(); ^ util.c:219:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkReadHeader(fd, hd, off_from_top) ^ util.c:253:13: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] hdrsize = read(fd, (char *)localbuffer, RK_MAX_HDRSIZ); ^ util.c:332:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkCreateHeader(hd, size) ^ In file included from util.c:27: ./RKintern.h:1160:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] unsigned char *_RkCreateHeader(); ^ util.c:378:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkGetTick(mode) ^ util.c:386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] set_hdr_var(hd, n, var) ^ util.c:398:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _RkGetLink(dic, pgno, off, lvo, csn) ^ int util.c:398:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] util.c:420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkGetOffset(dic, pos) ^ util.c:452:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ util.c:455:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] HowManyChars(yomi, len) ^ util.c:475:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] HowManyBytes(yomi, len) ^ 28 warnings generated. rm -f kana.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/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 C2x [-Wdeprecated-non-prototype] _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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] RkwCvtSuuji(dst, maxdst, src, maxsrc, format) ^ kana.c:1000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCvtHan(dst, maxdst, src, srclen) ^ kana.c:1018:16: warning: passing arguments to 'ustoeuc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len = ustoeuc(src, srclen, cbuf, CBUFSIZE) - cbuf; ^ kana.c:1022:20: warning: passing arguments to 'euctous' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] RkwCvtHira(dst, maxdst, src, srclen) ^ kana.c:1056:16: warning: passing arguments to 'ustoeuc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len = ustoeuc(src, srclen, cbuf, CBUFSIZE) - cbuf; ^ kana.c:1060:20: warning: passing arguments to 'euctous' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] RkwCvtKana(dst, maxdst, src, srclen) ^ kana.c:1094:16: warning: passing arguments to 'ustoeuc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len = ustoeuc(src, srclen, cbuf, CBUFSIZE) - cbuf; ^ kana.c:1098:20: warning: passing arguments to 'euctous' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] RkwCvtZen(dst, maxdst, src, srclen) ^ kana.c:1132:16: warning: passing arguments to 'ustoeuc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len = ustoeuc(src, srclen, cbuf, CBUFSIZE) - cbuf; ^ kana.c:1136:20: warning: passing arguments to 'euctous' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] RkwCvtNone(dst, maxdst, src, srclen) ^ 23 warnings generated. rm -f bits.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO bits.c bits.c:62:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkPackBits(dst_bits, dst_offset, bit_size, src_ints, count) ^ bits.c:115:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkUnpackBits(dst_ints, src_bits, src_offset, bit_size, count) ^ bits.c:163:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkCopyBits(dst_bits, dst_offset, bit_size, src_bits, src_offset, count) ^ bits.c:231:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkSetBitNum(dst_bits, dst_offset, bit_size, n, val) ^ bits.c:263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkCalcFqSize(n) ^ 5 warnings generated. rm -f dd.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO dd.c dd.c:92:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] allocStr(s) ^ In file included from dd.c:28: ./RKintern.h:1102:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] char *allocStr(); ^ dd.c:110:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkCreateDM(df, dicname, nickname, class) ^ dd.c:76:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static struct DM *_RkCreateDM(); ^ dd.c:143:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkFreeDM(dm) ^ dd.c:77:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void _RkFreeDM(); ^ dd.c:159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkAllocDM(df, dicname, nickname, class) ^ dd.c:78:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static struct DM *_RkAllocDM(); ^ dd.c:187:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkCreateDF(dd, lnk, type) ^ dd.c:79:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static struct DF *_RkCreateDF(); ^ dd.c:215:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkFreeDF(df) ^ dd.c:80:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void _RkFreeDF(); ^ dd.c:239:21: warning: parameter 'type' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _RkAllocDF(dd, lnk, type) ^ dd.c:239:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkAllocDF(dd, lnk, type) ^ dd.c:81:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static struct DF *_RkAllocDF(); ^ dd.c:276:27: warning: passing arguments to '_RkCreatePath' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pathname = _RkCreatePath(df->df_direct, df->df_link); ^ dd.c:295:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] t = close(creat(pathname, CREAT_MODE)); ^ dd.c:295:15: warning: call to undeclared function 'creat'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] t = close(creat(pathname, CREAT_MODE)); ^ dd.c:262:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkRealizeDF(df) ^ In file included from dd.c:28: ./RKintern.h:1137:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] int _RkRealizeDF(); ^ dd.c:307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkParseDicsDir(line, lnk, member, nickname, dftype, dmclass, ^ dd.c:444:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkCreateDD(path, name) ^ dd.c:83:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static struct DD *_RkCreateDD(); ^ dd.c:471:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkFreeDD(dd) ^ dd.c:84:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void _RkFreeDD(); ^ dd.c:505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkLookupDD(dd, name) ^ dd.c:85:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static struct DD *_RkLookupDD(); ^ dd.c:590:15: warning: call to undeclared function 'open'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((fdes = open(direct, 0)) < 0) { /* no file? */ ^ dd.c:601:5: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(fdes); ^ dd.c:723:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (close(open(file, 0)) < 0) ^ dd.c:522:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkReadDD(name) ^ dd.c:86:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static struct DD *_RkReadDD(); ^ dd.c:770:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkOpenDD(name) ^ dd.c:87:19: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static struct DD *_RkOpenDD(); ^ dd.c:792:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkCreatePath(dd, name) ^ In file included from dd.c:28: ./RKintern.h:1156:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] char *_RkCreatePath(); ^ dd.c:862:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (close(creat(filename, CREAT_MODE)) < 0) ^ dd.c:862:17: warning: call to undeclared function 'creat'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (close(creat(filename, CREAT_MODE)) < 0) ^ dd.c:812:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkCreateUniquePath(dd, proto) ^ In file included from dd.c:28: ./RKintern.h:1157:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] char *_RkCreateUniquePath(); ^ dd.c:875:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkMakePath(df) ^ In file included from dd.c:28: ./RKintern.h:1158:9: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] char *_RkMakePath(); ^ dd.c:885:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkRealizeDD(dd) ^ dd.c:934:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (close(open(dd->dd_path, 0, 0664)) < 0) { ^ dd.c:934:13: warning: call to undeclared function 'open'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (close(open(dd->dd_path, 0, 0664)) < 0) { ^ dd.c:987:15: warning: call to undeclared function 'creat'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((fdes = creat(dicsdir, CREAT_MODE)) < 0) ^ dd.c:1013:26: warning: incompatible pointer types passing 'long *' to parameter of type 'const time_t *' (aka 'const long long *') [-Wincompatible-pointer-types] strcpy(whattime, ctime(&tloc)); ^~~~~ /usr/include/time.h:115:27: note: passing argument to parameter here char *ctime(const time_t *); ^ dd.c:1031:12: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] tmpres = write(fdes, header, n); ^ dd.c:1064:7: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] unlink(dicsdir); ^ dd.c:1122:4: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] unlink(dicsdir); ^ dd.c:1156:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkIsInDDP(ddp, dd) ^ dd.c:1167:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkCountDDP(ddp) ^ dd.c:88:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int _RkCountDDP(); ^ dd.c:1177:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkCopyDDP(ddp) ^ In file included from dd.c:28: ./RKintern.h:1145:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] struct DD **_RkCopyDDP(); ^ dd.c:1196:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkAppendDDP(ddp, dd) ^ dd.c:89:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static struct DD **_RkAppendDDP(); ^ dd.c:1219:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkCreateDDP(ddpath) ^ In file included from dd.c:28: ./RKintern.h:1146:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] struct DD **_RkCreateDDP(); ^ dd.c:1263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkFreeDDP(ddp) ^ In file included from dd.c:28: ./RKintern.h:1147:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] void _RkFreeDDP(); ^ dd.c:1282:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkSearchDDP(ddp, name) ^ In file included from dd.c:28: ./RKintern.h:1140:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] struct DM *_RkSearchDDP(); ^ dd.c:1326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkSearchDDQ(ddp, name, type) ^ In file included from dd.c:28: ./RKintern.h:1139:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] struct DM *_RkSearchDDQ(); ^ dd.c:1358:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkSearchUDDP(ddp, name) ^ In file included from dd.c:28: ./RKintern.h:1141:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] struct DM *_RkSearchUDDP(); ^ dd.c:1376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkSearchDDMEM(ddp, name) ^ In file included from dd.c:28: ./RKintern.h:1142:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] struct DM *_RkSearchDDMEM(); ^ dd.c:1413:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkSearchDicWithFreq(ddpath, name, qmp) ^ dd.c:1449:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] DMcheck(spec, name) ^ int dd.c:1449:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dd.c:1493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DMcreate(dd, spec) ^ In file included from dd.c:28: ./RKintern.h:1149:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] struct DM *DMcreate(); ^ dd.c:1563:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DMremove(dm) ^ In file included from dd.c:28: ./RKintern.h:1150:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] int DMremove(); ^ dd.c:1590:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DMrename(dm, nickname) ^ In file included from dd.c:28: ./RKintern.h:1151:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] int DMrename(); ^ dd.c:1657:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DMchmod(dm, mode) ^ dd.c:1722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DDchmod(dd, mode) ^ dd.c:1768:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkMountMD(cx, dm, qm, mode, firsttime) ^ In file included from dd.c:28: ./RKintern.h:1153:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] int _RkMountMD(); ^ dd.c:1840:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkUmountMD(cx, md) ^ In file included from dd.c:28: ./RKintern.h:1154:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] void _RkUmountMD(); ^ 84 warnings generated. rm -f fq.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO fq.c fq.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] allocRUT(hn) ^ fq.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WrToRut(ruc, csn, tick) ^ fq.c:87:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] UpdateFrst(ruc) ^ fq.c:110:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] deleteCT(ruc, csn) ^ fq.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] searchRut(ruc, csn) ^ fq.c:148:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] searchCTadd(ruc, csn) ^ fq.c:164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] entryRut(ruc, csn, tick) ^ fq.c:207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] allocWRT(size) ^ fq.c:239:7: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (read(fr, (char *)ll, 4) != 4) ^ fq.c:224:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] readWRT(fr) ^ fq.c:296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] writeToWRT(fr, wrt) ^ fq.c:308:7: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (write(fr, (char *)ll, 4) != 4) ^ fq.c:351:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] abolishNV(nv) ^ fq.c:392:9: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (read(fd, (char *)ll, 4) == 4) { ^ fq.c:434:8: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] read(fd, buf, (unsigned int)nv.sz) != (int)nv.sz) ^ fq.c:375:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] readNV(fd) ^ fq.c:498:7: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (write(fd, (char *)ll, 4) == 4) { ^ fq.c:462:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] writeNV(fd, nv) ^ fq.c:541:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeRUT(ruc) ^ fq.c:558:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LoadRUC(fr) ^ fq.c:598:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SaveRUC(fr, ruc) ^ fq.c:678:13: warning: call to undeclared function 'open'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((fd = open(file, 2)) < 0) { ^ fq.c:707:11: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)read(fd, (char *)ll, 4); ^ fq.c:741:19: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ fq.c:743:17: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ fq.c:746:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(fd); ^ fq.c:645:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FQscan(df, codm, file, w) ^ fq.c:763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FQopen(dm, qm, file, mode) ^ fq.c:824:11: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)read(fd, (char *)qm->dm_qbits, (int)xqm->ex_bsiz); ^ fq.c:848:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FQclose(cx, dm, qm, file) ^ fq.c:868:8: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)write(fd, (char *)qm->dm_qbits, (int)xqm->ex_bsiz); ^ fq.c:898:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(fd); ^ fq.c:914:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FQsync(cx, dm, qm, file) ^ fq.c:937:6: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (write(fd, (char *)qm->dm_qbits, (int)xqm->ex_bsiz) != ^ 34 warnings generated. rm -f libRK.a ar clq libRK.a tempdic.o permdic.o dicsw.o ngram.o bun.o context.o nword.o ncache.o dic.o util.o kana.o bits.o dd.o fq.o ranlib libRK.a making all in lib/RKC... rm -f rkc.o unshared/rkc.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 rkc.c -o unshared/rkc.o In file included from rkc.c:53: ./rkcw.h:90:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ int ./rkcw.h:91:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ int ./rkcw.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ int In file included from rkc.c:55: ./rkc.h:262:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ int rkc.c:181:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeBUN(cx, from) ^ rkc.c:207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeCC( clientcx ) ^ rkc.c:239:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getCC( clientcx, type ) ^ rkc.c:259:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSetUserInfo(user, group, topdir) ^ rkc.c:283:29: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *username = NULL, *getenv(), *getlogin(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ rkc.c:285:36: warning: call to undeclared function 'getuid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] struct passwd *pass = getpwuid(getuid()); ^ rkc.c:310:33: warning: call to undeclared function 'getgid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] struct group *gr = getgrgid(getgid()) ; ^ rkc.c:333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwInitialize( hostname ) /* Ȥꤢrkcξϡ̵뤹 */ ^ rkc.c:345:5: warning: call to undeclared function 'G330_rkcWCinit'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] rkcWCinit(); ^ ../../include/sglobal.h:330:45: note: expanded from macro 'rkcWCinit' #define rkcWCinit G330_rkcWCinit ^ rkc.c:372:21: warning: call to undeclared function 'G331_rkc_Connect_Iroha_Server'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( (ServerFD = rkc_Connect_Iroha_Server( ConnectIrohaServerName )) < 0 ) { /* S004 */ ^ ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ rkc.c:426:13: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(ServerFD); ^ rkc.c:516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCloseContext(cxnum) ^ rkc.c:603:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwDuplicateContext( src_cx ) ^ rkc.c:642:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetDicList(cxnum, dicnames, max) ^ rkc.c:661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwDefineDic( cxnum, dicname, wordrec ) /* ñϿ */ ^ rkc.c:690:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwDefineDic(cxnum, dicname, wordrec) ^ rkc.c:698:5: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:698:27: warning: call to undeclared function 'G368_wcharstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' #define wcharstrlen G368_wcharstrlen ^ rkc.c:703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwDeleteDic( cxnum, dicname, wordrec ) /* ñ */ ^ rkc.c:717:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwDeleteDic(cxnum, dicname, wordrec) ^ rkc.c:724:3: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:724:25: warning: call to undeclared function 'G368_wcharstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' #define wcharstrlen G368_wcharstrlen ^ rkc.c:729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwMountDic(cxnum, dicname, mode) ^ rkc.c:742:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRemountDic(cxnum, dicname, where) ^ rkc.c:755:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwUnmountDic(cxnum, dicname) ^ rkc.c:768:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetMountList(cxnum, dicnames_return, max) ^ rkc.c:786:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSetDicPath( cxnum, path ) /* ѥ */ ^ rkc.c:828:14: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] kouhobuf += ushortstrlen( (Ushort *)kouhobuf)+1 ; ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:799:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StoreFirstKouho( cx, bun_max ) ^ rkc.c:837:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwBgnBun(cxnum, yomi, maxyomi, mode) ^ rkc.c:903:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwBgnBun(cxnum, yomi, maxyomi, mode) ^ rkc.c:912:13: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:921:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwEndBun( cxnum, mode ) ^ rkc.c:955:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LoadKouho( cx ) ^ rkc.c:978:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwXfer(cxnum, knum) ^ rkc.c:996:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwNfer(cxnum) ^ rkc.c:1013:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwNext(cxnum) ^ rkc.c:1031:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwPrev(cxnum) ^ rkc.c:1059:14: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] src_yomi += ushortstrlen( (Ushort *)src_yomi ) + 1 ; ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1050:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SeekKouho( bun, to ) ^ rkc.c:1077:6: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( ushortstrlen( (Ushort *)src_kouho ) > maxkanji ) ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1079:2: warning: call to undeclared function 'G361_ushortstrcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ushortstrcpy( kanji, src_kouho ); ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' #define ushortstrcpy G361_ushortstrcpy ^ rkc.c:1065:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetKanji( cxnum, kanji, maxkanji ) ^ rkc.c:1086:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetKanji(cxnum, kanji, maxkanji) ^ rkc.c:1099:11: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1105:11: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, kanji, maxkanji); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1132:15: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] for( total = ushortstrlen( src_kouho ) + 1, i = 0; ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1134:12: warning: call to undeclared function 'G361_ushortstrcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = ushortstrcpy( dest_kouho, src_kouho ) + 1 ; ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' #define ushortstrcpy G361_ushortstrcpy ^ rkc.c:1111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetKanjiList(cxnum, kouho, max) ^ rkc.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetKanjiList(cxnum, kanjis, maxkanjis) ^ rkc.c:1172:11: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = ushortstrlen(cbuf + j); ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1175:10: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2wchar(cbuf + j, len, kanjis + k, maxkanjis); /* S005 */ ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1189:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGoTo(cxnum, bnum) ^ rkc.c:1203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwLeft(cxnum) ^ rkc.c:1217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRight(cxnum) ^ rkc.c:1255:20: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] int yomilen = ushortstrlen((Ushort *)SeekKouho( bun, ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKReSize( cxnum, len ) ^ rkc.c:1313:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwResize( cxnum, len ) ^ rkc.c:1329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwEnlarge( cxnum ) /* ʸ῭Ф */ ^ rkc.c:1336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwShorten(cxnum) /* ʸ̤ */ ^ rkc.c:1343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwStoreYomi(cxnum, yomi, max) ^ rkc.c:1368:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwStoreYomi(cxnum, yomi, maxyomi) ^ rkc.c:1376:15: warning: call to undeclared function 'G368_wcharstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = MIN(wcharstrlen(yomi),maxyomi); ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' #define wcharstrlen G368_wcharstrlen ^ rkc.c:1377:11: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, len, rkc.cbuf, CBUFSIZE) + 1; ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:1386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetYomi(cx, yomi, maxyomi) ^ ../../include/sglobal.h:139:45: note: expanded from macro '_RkwGetYomi' #define _RkwGetYomi G139__RkwGetYomi ^ rkc.c:1418:13: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( (len = ushortstrlen( (Ushort *)src_yomi )) > maxyomi ) ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1431:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetYomi(cxnum, yomi, maxyomi) ^ rkc.c:1443:14: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1448:12: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1453:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetLex(cxnum, lex, maxlex) ^ rkc.c:1484:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetStat(cxnum, stat) ^ rkc.c:1529:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwGetProtocolVersion(majorp, minorp) ^ int rkc.c:1529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:1538:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetServerVersion(majorp, minorp) ^ rkc.c:1544:13: warning: call to undeclared function 'G334_rkcw_get_server_info'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( rkcw_get_server_info(majorp, minorp) ); ^ ../../include/sglobal.h:334:45: note: expanded from macro 'rkcw_get_server_info' #define rkcw_get_server_info G334_rkcw_get_server_info ^ rkc.c:1554:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkcConnectIrohaServer( servername ) ^ int ../../include/sglobal.h:69:45: note: expanded from macro 'RkcConnectIrohaServer' #define RkcConnectIrohaServer G069_RkcConnectIrohaServer ^ rkc.c:1557:13: warning: call to undeclared function 'G331_rkc_Connect_Iroha_Server'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( rkc_Connect_Iroha_Server( servername ) ); ^ ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ rkc.c:1554:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkcConnectIrohaServer( servername ) ^ ../../include/sglobal.h:69:45: note: expanded from macro 'RkcConnectIrohaServer' #define RkcConnectIrohaServer G069_RkcConnectIrohaServer ^ rkc.c:1562:29: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CheckRemoteToolProtoVersion(mode) ^ rkc.c:1562:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CheckRemoteToolProtoVersion(mode) ^ rkc.c:1562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:1574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwListDic( cxnum, dirname, dicnames_return, size ) ^ rkc.c:1616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCreateDic( cxnum, dicname, mode ) ^ rkc.c:1633:31: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-Wdeprecated-non-prototype] RkwRemoveDic( cxnum, dicname, mode ) ^ rkc.c:1650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRenameDic( cxnum, dicname, newdicname, mode ) ^ rkc.c:1669:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCopyDic(cxnum, dirname, dicname, newdicname, mode ) ^ rkc.c:1694:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _RkwGetWordTextDic( cxnum, dirname, dicname, info, infolen ) ^ rkc.c:1694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:1714:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetWordTextDic(cxnum, dirname, dicname, info, infolen) ^ rkc.c:1727:14: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.buffer, BUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1732:12: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, info, infolen); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1771:15: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] nyomi = MIN( ushortstrlen( yomi ), nyomi); ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1793:6: warning: call to undeclared function 'G363_ushortstrncpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ushortstrncpy( cbuf, &(cx->lastyomi[ye]), (cx->maxyomi - ye) ); ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' #define ushortstrncpy G363_ushortstrncpy ^ rkc.c:1794:13: warning: call to undeclared function 'G361_ushortstrcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len += ushortstrcpy( &(cx->lastyomi[ys]), yomi ); ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' #define ushortstrcpy G361_ushortstrcpy ^ rkc.c:1749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwSubstYomi( cxnum, ys, ye, yomi, nyomi ) ^ rkc.c:1808:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSubstYomi( cxnum, ys, ye, yomi, nyomi ) ^ rkc.c:1816:11: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, nyomi, rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:1823:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwFlushYomi( cxnum ) ^ rkc.c:1860:8: warning: call to undeclared function 'G363_ushortstrncpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = ushortstrncpy( yomi, cx->lastyomi, cx->maxyomi ); ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' #define ushortstrncpy G363_ushortstrncpy ^ rkc.c:1850:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetLastYomi( cxnum, yomi, maxyomi ) ^ rkc.c:1866:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetLastYomi( cxnum, yomi, maxyomi ) ^ rkc.c:1879:14: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1884:12: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1898:14: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] register i; ~~~~~~~~ ^ int rkc.c:1893:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] removeBUN( cx, to ) ^ rkc.c:1916:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRemoveBun( cx_num, mode ) ^ rkc.c:1949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetSimpleKanji(cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, ^ rkc.c:1966:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) ^ rkc.c:1977:9: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, maxyomi, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:1987:10: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1987:34: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1990:10: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:1999:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwQueryDic( cxnum, username, dicname, status ) /* S002 */ ^ rkc.c:2025:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetHinshi( cxnum, dst, maxdst ) ^ rkc.c:2038:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetHinshi( cxnum, dst, maxdst ) ^ rkc.c:2050:14: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:2055:12: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, dst, maxdst); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:2060:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwStoreRange( cxnum, yomi, maxyomi ) ^ rkc.c:2082:9: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:2073:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwStoreRange( cxnum, yomi, maxyomi ) ^ rkc.c:2087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSetLocale( cxnum, locale ) ^ rkc.c:2116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSync( cxnum, dicname ) ^ rkc.c:2149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSetAppName( cxnum, apname ) ^ rkc.c:2181:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwChmodDic(cxnum, dicname, mode) ^ rkc.c:2200:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkInitialize( hostname ) ^ rkc.c:2212:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkKillServer() ^ int rkc.c:2218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCloseContext( cxnum ) ^ rkc.c:2231:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkDuplicateContext( src_cx ) ^ rkc.c:2238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetDicList(cxnum, dicnames, max) ^ rkc.c:2247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkDefineDic(cxnum, dicname, wordrec) ^ rkc.c:2254:5: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] euc2ushort(wordrec, strlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2259:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkDeleteDic(cxnum, dicname, wordrec) ^ rkc.c:2268:5: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] euc2ushort(wordrec, strlen(wordrec), cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2273:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkMountDic( cxnum, dicname, mode ) ^ rkc.c:2281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkRemountDic( cxnum, dicname, where ) ^ rkc.c:2289:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkUnmountDic( cxnum, dicname ) ^ rkc.c:2297:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetMountList( cxnum, dicnames_return, max ) ^ rkc.c:2305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSetDicPath( cxnum, path ) /* ѥ */ ^ rkc.c:2317:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetDirList( cxnum, ddname, maxddname ) /* ꥹȤ */ ^ rkc.c:2343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkBgnBun(cxnum, yomi, maxyomi, mode) ^ rkc.c:2353:13: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = euc2ushort(yomi, maxyomi, cbuf, CBIGBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2362:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkEndBun( cxnum, mode ) ^ rkc.c:2369:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkXfer( cxnum, knum ) ^ rkc.c:2376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkNfer( cxnum ) ^ rkc.c:2383:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkNext( cxnum ) ^ rkc.c:2390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkPrev(cxnum) ^ rkc.c:2397:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetKanji(cxnum, kanji, maxkanji) ^ rkc.c:2412:14: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2417:9: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, (char *)kanji, maxkanji); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2422:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetKanjiList(cxnum, kanjis, maxkanjis) ^ rkc.c:2441:11: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = ushortstrlen(cbuf + j); ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:2442:14: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] euclen = ushort2euc(cbuf + j, len, eucbuf, CBUFSIZE * 2); /* S005 */ ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGoTo(cxnum, bnum) ^ rkc.c:2461:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkLeft( cxnum ) ^ rkc.c:2468:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkRight( cxnum ) ^ rkc.c:2475:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkResize(cxnum, len) ^ rkc.c:2498:20: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( (euclen = ushort2euc(cbuf, ret, tmpbuf, BUFSIZE)) > len ) { ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2499:12: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] uslen += euc2ushort(tmpbuf, len, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkEnlarge( cxnum ) /* ʸ῭Ф */ ^ rkc.c:2522:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkShorten(cxnum) /* ʸ̤ */ ^ rkc.c:2529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkStoreYomi(cxnum, yomi, maxyomi) ^ rkc.c:2539:11: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = euc2ushort(yomi, len, cbuf, CBUFSIZE) + 1; ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2548:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetYomi(cxnum, yomi, maxyomi) ^ rkc.c:2563:15: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2568:12: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, (char *)yomi, maxyomi); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2573:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetLex(cxnum, lex, maxlex) ^ rkc.c:2591:16: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] tango->ylen = ushort2euc(ybuf + ylen, len, cbuf, BUFSIZE); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2603:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetStat(cxnum, stat) ^ rkc.c:2618:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkListDic( cxnum, dirname, dicnames_return, size ) ^ int rkc.c:2618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:2626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCreateDic( cxnum, dicname, mode ) ^ rkc.c:2633:30: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkRemoveDic( cxnum, dicname, mode ) ^ rkc.c:2633:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkRemoveDic( cxnum, dicname, mode ) ^ int rkc.c:2633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:2640:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkRenameDic( cxnum, dicname, newdicname, mode ) ^ int rkc.c:2640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:2647:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkCopyDic(cxnum, dirname, dicname, newdicname, mode) ^ int rkc.c:2647:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:2670:15: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2675:12: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, (char *)info, infolen); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetWordTextDic(cxnum, dirname, dicname, info, infolen) ^ rkc.c:2688:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSubstYomi( cxnum, ys, ye, yomi, nyomi ) ^ rkc.c:2698:5: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ushort2euc(cx->lastyomi, cx->maxyomi, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2699:10: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ys = euc2ushort(cbuf, ys, cbuf2, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2708:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkFlushYomi( cxnum ) ^ rkc.c:2715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetLastYomi( cxnum, yomi, maxyomi ) ^ rkc.c:2730:15: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2735:12: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, yomi, maxyomi); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2740:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkRemoveBun( cxnum, mode ) ^ rkc.c:2747:26: warning: parameter 'dicname' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) ^ rkc.c:2757:9: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2758:38: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'unsigned char *' [-Wint-conversion] nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, ^~~~~~~ rkc.c:2767:10: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2767:32: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:2747:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) ^ rkc.c:2779:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkQueryDic( cxnum, username, dicname, status ) /* S002 */ ^ rkc.c:2789:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetHinshi( cxnum, dst, maxdst ) ^ rkc.c:2803:15: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2808:12: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, (char *)dst, maxdst); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2823:9: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkStoreRange( cxnum, yomi, maxyomi ) ^ rkc.c:2828:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSetLocale( cxnum, locale ) ^ rkc.c:2836:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSync( cxnum, dicname ) ^ rkc.c:2844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSetAppName( cxnum, apname ) ^ rkc.c:2852:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkChmodDic(cxnum, dicname, mode) ^ rkc.c:2935:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkThrough( cxnum, command, buf, content_size, buffer_size ) ^ 211 warnings generated. rm -f rkc.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC rkc.c In file included from rkc.c:53: ./rkcw.h:90:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ int ./rkcw.h:91:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ int ./rkcw.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ int In file included from rkc.c:55: ./rkc.h:262:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ int rkc.c:181:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeBUN(cx, from) ^ rkc.c:207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeCC( clientcx ) ^ rkc.c:239:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getCC( clientcx, type ) ^ rkc.c:259:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSetUserInfo(user, group, topdir) ^ rkc.c:283:29: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *username = NULL, *getenv(), *getlogin(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ rkc.c:285:36: warning: call to undeclared function 'getuid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] struct passwd *pass = getpwuid(getuid()); ^ rkc.c:310:33: warning: call to undeclared function 'getgid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] struct group *gr = getgrgid(getgid()) ; ^ rkc.c:333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwInitialize( hostname ) /* Ȥꤢrkcξϡ̵뤹 */ ^ rkc.c:345:5: warning: call to undeclared function 'G330_rkcWCinit'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] rkcWCinit(); ^ ../../include/sglobal.h:330:45: note: expanded from macro 'rkcWCinit' #define rkcWCinit G330_rkcWCinit ^ rkc.c:372:21: warning: call to undeclared function 'G331_rkc_Connect_Iroha_Server'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( (ServerFD = rkc_Connect_Iroha_Server( ConnectIrohaServerName )) < 0 ) { /* S004 */ ^ ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ rkc.c:426:13: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(ServerFD); ^ rkc.c:516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCloseContext(cxnum) ^ rkc.c:603:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwDuplicateContext( src_cx ) ^ rkc.c:642:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetDicList(cxnum, dicnames, max) ^ rkc.c:661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwDefineDic( cxnum, dicname, wordrec ) /* ñϿ */ ^ rkc.c:690:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwDefineDic(cxnum, dicname, wordrec) ^ rkc.c:698:5: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:698:27: warning: call to undeclared function 'G368_wcharstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' #define wcharstrlen G368_wcharstrlen ^ rkc.c:703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwDeleteDic( cxnum, dicname, wordrec ) /* ñ */ ^ rkc.c:717:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwDeleteDic(cxnum, dicname, wordrec) ^ rkc.c:724:3: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:724:25: warning: call to undeclared function 'G368_wcharstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' #define wcharstrlen G368_wcharstrlen ^ rkc.c:729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwMountDic(cxnum, dicname, mode) ^ rkc.c:742:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRemountDic(cxnum, dicname, where) ^ rkc.c:755:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwUnmountDic(cxnum, dicname) ^ rkc.c:768:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetMountList(cxnum, dicnames_return, max) ^ rkc.c:786:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSetDicPath( cxnum, path ) /* ѥ */ ^ rkc.c:828:14: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] kouhobuf += ushortstrlen( (Ushort *)kouhobuf)+1 ; ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:799:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StoreFirstKouho( cx, bun_max ) ^ rkc.c:837:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwBgnBun(cxnum, yomi, maxyomi, mode) ^ rkc.c:903:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwBgnBun(cxnum, yomi, maxyomi, mode) ^ rkc.c:912:13: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:921:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwEndBun( cxnum, mode ) ^ rkc.c:955:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LoadKouho( cx ) ^ rkc.c:978:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwXfer(cxnum, knum) ^ rkc.c:996:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwNfer(cxnum) ^ rkc.c:1013:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwNext(cxnum) ^ rkc.c:1031:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwPrev(cxnum) ^ rkc.c:1059:14: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] src_yomi += ushortstrlen( (Ushort *)src_yomi ) + 1 ; ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1050:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SeekKouho( bun, to ) ^ rkc.c:1077:6: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( ushortstrlen( (Ushort *)src_kouho ) > maxkanji ) ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1079:2: warning: call to undeclared function 'G361_ushortstrcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ushortstrcpy( kanji, src_kouho ); ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' #define ushortstrcpy G361_ushortstrcpy ^ rkc.c:1065:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetKanji( cxnum, kanji, maxkanji ) ^ rkc.c:1086:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetKanji(cxnum, kanji, maxkanji) ^ rkc.c:1099:11: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1105:11: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, kanji, maxkanji); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1132:15: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] for( total = ushortstrlen( src_kouho ) + 1, i = 0; ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1134:12: warning: call to undeclared function 'G361_ushortstrcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = ushortstrcpy( dest_kouho, src_kouho ) + 1 ; ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' #define ushortstrcpy G361_ushortstrcpy ^ rkc.c:1111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetKanjiList(cxnum, kouho, max) ^ rkc.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetKanjiList(cxnum, kanjis, maxkanjis) ^ rkc.c:1172:11: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = ushortstrlen(cbuf + j); ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1175:10: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2wchar(cbuf + j, len, kanjis + k, maxkanjis); /* S005 */ ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1189:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGoTo(cxnum, bnum) ^ rkc.c:1203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwLeft(cxnum) ^ rkc.c:1217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRight(cxnum) ^ rkc.c:1255:20: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] int yomilen = ushortstrlen((Ushort *)SeekKouho( bun, ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKReSize( cxnum, len ) ^ rkc.c:1313:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwResize( cxnum, len ) ^ rkc.c:1329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwEnlarge( cxnum ) /* ʸ῭Ф */ ^ rkc.c:1336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwShorten(cxnum) /* ʸ̤ */ ^ rkc.c:1343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwStoreYomi(cxnum, yomi, max) ^ rkc.c:1368:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwStoreYomi(cxnum, yomi, maxyomi) ^ rkc.c:1376:15: warning: call to undeclared function 'G368_wcharstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = MIN(wcharstrlen(yomi),maxyomi); ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' #define wcharstrlen G368_wcharstrlen ^ rkc.c:1377:11: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, len, rkc.cbuf, CBUFSIZE) + 1; ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:1386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetYomi(cx, yomi, maxyomi) ^ ../../include/sglobal.h:139:45: note: expanded from macro '_RkwGetYomi' #define _RkwGetYomi G139__RkwGetYomi ^ rkc.c:1418:13: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( (len = ushortstrlen( (Ushort *)src_yomi )) > maxyomi ) ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1431:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetYomi(cxnum, yomi, maxyomi) ^ rkc.c:1443:14: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1448:12: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1453:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetLex(cxnum, lex, maxlex) ^ rkc.c:1484:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetStat(cxnum, stat) ^ rkc.c:1529:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwGetProtocolVersion(majorp, minorp) ^ int rkc.c:1529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:1538:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetServerVersion(majorp, minorp) ^ rkc.c:1544:13: warning: call to undeclared function 'G334_rkcw_get_server_info'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( rkcw_get_server_info(majorp, minorp) ); ^ ../../include/sglobal.h:334:45: note: expanded from macro 'rkcw_get_server_info' #define rkcw_get_server_info G334_rkcw_get_server_info ^ rkc.c:1554:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkcConnectIrohaServer( servername ) ^ int ../../include/sglobal.h:69:45: note: expanded from macro 'RkcConnectIrohaServer' #define RkcConnectIrohaServer G069_RkcConnectIrohaServer ^ rkc.c:1557:13: warning: call to undeclared function 'G331_rkc_Connect_Iroha_Server'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( rkc_Connect_Iroha_Server( servername ) ); ^ ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ rkc.c:1554:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkcConnectIrohaServer( servername ) ^ ../../include/sglobal.h:69:45: note: expanded from macro 'RkcConnectIrohaServer' #define RkcConnectIrohaServer G069_RkcConnectIrohaServer ^ rkc.c:1562:29: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CheckRemoteToolProtoVersion(mode) ^ rkc.c:1562:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CheckRemoteToolProtoVersion(mode) ^ rkc.c:1562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:1574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwListDic( cxnum, dirname, dicnames_return, size ) ^ rkc.c:1616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCreateDic( cxnum, dicname, mode ) ^ rkc.c:1633:31: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-Wdeprecated-non-prototype] RkwRemoveDic( cxnum, dicname, mode ) ^ rkc.c:1650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRenameDic( cxnum, dicname, newdicname, mode ) ^ rkc.c:1669:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCopyDic(cxnum, dirname, dicname, newdicname, mode ) ^ rkc.c:1694:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _RkwGetWordTextDic( cxnum, dirname, dicname, info, infolen ) ^ rkc.c:1694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:1714:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetWordTextDic(cxnum, dirname, dicname, info, infolen) ^ rkc.c:1727:14: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.buffer, BUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1732:12: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, info, infolen); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1771:15: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] nyomi = MIN( ushortstrlen( yomi ), nyomi); ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1793:6: warning: call to undeclared function 'G363_ushortstrncpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ushortstrncpy( cbuf, &(cx->lastyomi[ye]), (cx->maxyomi - ye) ); ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' #define ushortstrncpy G363_ushortstrncpy ^ rkc.c:1794:13: warning: call to undeclared function 'G361_ushortstrcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len += ushortstrcpy( &(cx->lastyomi[ys]), yomi ); ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' #define ushortstrcpy G361_ushortstrcpy ^ rkc.c:1749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwSubstYomi( cxnum, ys, ye, yomi, nyomi ) ^ rkc.c:1808:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSubstYomi( cxnum, ys, ye, yomi, nyomi ) ^ rkc.c:1816:11: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, nyomi, rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:1823:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwFlushYomi( cxnum ) ^ rkc.c:1860:8: warning: call to undeclared function 'G363_ushortstrncpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = ushortstrncpy( yomi, cx->lastyomi, cx->maxyomi ); ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' #define ushortstrncpy G363_ushortstrncpy ^ rkc.c:1850:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetLastYomi( cxnum, yomi, maxyomi ) ^ rkc.c:1866:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetLastYomi( cxnum, yomi, maxyomi ) ^ rkc.c:1879:14: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1884:12: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1898:14: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] register i; ~~~~~~~~ ^ int rkc.c:1893:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] removeBUN( cx, to ) ^ rkc.c:1916:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRemoveBun( cx_num, mode ) ^ rkc.c:1949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetSimpleKanji(cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, ^ rkc.c:1966:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) ^ rkc.c:1977:9: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, maxyomi, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:1987:10: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1987:34: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1990:10: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:1999:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwQueryDic( cxnum, username, dicname, status ) /* S002 */ ^ rkc.c:2025:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetHinshi( cxnum, dst, maxdst ) ^ rkc.c:2038:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetHinshi( cxnum, dst, maxdst ) ^ rkc.c:2050:14: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:2055:12: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, dst, maxdst); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:2060:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwStoreRange( cxnum, yomi, maxyomi ) ^ rkc.c:2082:9: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:2073:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwStoreRange( cxnum, yomi, maxyomi ) ^ rkc.c:2087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSetLocale( cxnum, locale ) ^ rkc.c:2116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSync( cxnum, dicname ) ^ rkc.c:2149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSetAppName( cxnum, apname ) ^ rkc.c:2181:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwChmodDic(cxnum, dicname, mode) ^ rkc.c:2200:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkInitialize( hostname ) ^ rkc.c:2212:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkKillServer() ^ int rkc.c:2218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCloseContext( cxnum ) ^ rkc.c:2231:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkDuplicateContext( src_cx ) ^ rkc.c:2238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetDicList(cxnum, dicnames, max) ^ rkc.c:2247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkDefineDic(cxnum, dicname, wordrec) ^ rkc.c:2254:5: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] euc2ushort(wordrec, strlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2259:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkDeleteDic(cxnum, dicname, wordrec) ^ rkc.c:2268:5: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] euc2ushort(wordrec, strlen(wordrec), cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2273:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkMountDic( cxnum, dicname, mode ) ^ rkc.c:2281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkRemountDic( cxnum, dicname, where ) ^ rkc.c:2289:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkUnmountDic( cxnum, dicname ) ^ rkc.c:2297:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetMountList( cxnum, dicnames_return, max ) ^ rkc.c:2305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSetDicPath( cxnum, path ) /* ѥ */ ^ rkc.c:2317:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetDirList( cxnum, ddname, maxddname ) /* ꥹȤ */ ^ rkc.c:2343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkBgnBun(cxnum, yomi, maxyomi, mode) ^ rkc.c:2353:13: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = euc2ushort(yomi, maxyomi, cbuf, CBIGBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2362:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkEndBun( cxnum, mode ) ^ rkc.c:2369:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkXfer( cxnum, knum ) ^ rkc.c:2376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkNfer( cxnum ) ^ rkc.c:2383:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkNext( cxnum ) ^ rkc.c:2390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkPrev(cxnum) ^ rkc.c:2397:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetKanji(cxnum, kanji, maxkanji) ^ rkc.c:2412:14: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2417:9: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, (char *)kanji, maxkanji); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2422:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetKanjiList(cxnum, kanjis, maxkanjis) ^ rkc.c:2441:11: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = ushortstrlen(cbuf + j); ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:2442:14: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] euclen = ushort2euc(cbuf + j, len, eucbuf, CBUFSIZE * 2); /* S005 */ ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGoTo(cxnum, bnum) ^ rkc.c:2461:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkLeft( cxnum ) ^ rkc.c:2468:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkRight( cxnum ) ^ rkc.c:2475:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkResize(cxnum, len) ^ rkc.c:2498:20: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( (euclen = ushort2euc(cbuf, ret, tmpbuf, BUFSIZE)) > len ) { ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2499:12: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] uslen += euc2ushort(tmpbuf, len, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkEnlarge( cxnum ) /* ʸ῭Ф */ ^ rkc.c:2522:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkShorten(cxnum) /* ʸ̤ */ ^ rkc.c:2529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkStoreYomi(cxnum, yomi, maxyomi) ^ rkc.c:2539:11: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = euc2ushort(yomi, len, cbuf, CBUFSIZE) + 1; ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2548:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetYomi(cxnum, yomi, maxyomi) ^ rkc.c:2563:15: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2568:12: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, (char *)yomi, maxyomi); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2573:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetLex(cxnum, lex, maxlex) ^ rkc.c:2591:16: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] tango->ylen = ushort2euc(ybuf + ylen, len, cbuf, BUFSIZE); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2603:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetStat(cxnum, stat) ^ rkc.c:2618:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkListDic( cxnum, dirname, dicnames_return, size ) ^ int rkc.c:2618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:2626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCreateDic( cxnum, dicname, mode ) ^ rkc.c:2633:30: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkRemoveDic( cxnum, dicname, mode ) ^ rkc.c:2633:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkRemoveDic( cxnum, dicname, mode ) ^ int rkc.c:2633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:2640:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkRenameDic( cxnum, dicname, newdicname, mode ) ^ int rkc.c:2640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:2647:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkCopyDic(cxnum, dirname, dicname, newdicname, mode) ^ int rkc.c:2647:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:2670:15: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2675:12: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, (char *)info, infolen); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetWordTextDic(cxnum, dirname, dicname, info, infolen) ^ rkc.c:2688:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSubstYomi( cxnum, ys, ye, yomi, nyomi ) ^ rkc.c:2698:5: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ushort2euc(cx->lastyomi, cx->maxyomi, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2699:10: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ys = euc2ushort(cbuf, ys, cbuf2, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2708:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkFlushYomi( cxnum ) ^ rkc.c:2715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetLastYomi( cxnum, yomi, maxyomi ) ^ rkc.c:2730:15: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2735:12: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, yomi, maxyomi); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2740:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkRemoveBun( cxnum, mode ) ^ rkc.c:2747:26: warning: parameter 'dicname' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) ^ rkc.c:2757:9: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2758:38: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'unsigned char *' [-Wint-conversion] nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, ^~~~~~~ rkc.c:2767:10: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2767:32: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:2747:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) ^ rkc.c:2779:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkQueryDic( cxnum, username, dicname, status ) /* S002 */ ^ rkc.c:2789:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetHinshi( cxnum, dst, maxdst ) ^ rkc.c:2803:15: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2808:12: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, (char *)dst, maxdst); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2823:9: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkStoreRange( cxnum, yomi, maxyomi ) ^ rkc.c:2828:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSetLocale( cxnum, locale ) ^ rkc.c:2836:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSync( cxnum, dicname ) ^ rkc.c:2844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSetAppName( cxnum, apname ) ^ rkc.c:2852:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkChmodDic(cxnum, dicname, mode) ^ rkc.c:2935:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkThrough( cxnum, command, buf, content_size, buffer_size ) ^ 211 warnings generated. rm -f convert.o unshared/convert.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 convert.c -o unshared/convert.o In file included from convert.c:29: ./rkcw.h:90:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ int ./rkcw.h:91:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ int ./rkcw.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ int In file included from convert.c:31: ./rkc.h:262:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ int 4 warnings generated. rm -f convert.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC convert.c In file included from convert.c:29: ./rkcw.h:90:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ int ./rkcw.h:91:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ int ./rkcw.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ int In file included from convert.c:31: ./rkc.h:262:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ int 4 warnings generated. rm -f wconvert.o unshared/wconvert.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 wconvert.c -o unshared/wconvert.o In file included from wconvert.c:58: ./rkcw.h:90:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ int ./rkcw.h:91:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ int ./rkcw.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ int In file included from wconvert.c:63: ./rkc.h:262:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ int ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ wconvert.c:92:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern FILE *fopen(); ^ wconvert.c:93:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern char *getenv(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ wconvert.c:153:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DoSomething(sig) ^ wconvert.c:188:6: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close( ServerFD ) ; ^ wconvert.c:167:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] connect_unix( number ) ^ wconvert.c:381:26: warning: passing arguments to 'inet_addr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hostinetaddr = inet_addr( hostname ); ^ wconvert.c:425:2: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close( ServerFD ) ; ^ wconvert.c:367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] connect_inet( hostname, number ) ^ wconvert.c:439:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] increment_counter( flush ) ^ wconvert.c:457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc_build_cannaserver_list( list ) ^ wconvert.c:520:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkc_Connect_Iroha_Server( hostname ) ^ int ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ wconvert.c:520:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ wconvert.c:597:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static firstKouhoStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ int wconvert.c:600:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] firstKouhoStore(n, data, len, dest) ^ wconvert.c:600:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:614:24: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] length = ushortstrlen( first_kouho )+1 ; ^ wconvert.c:637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] firstKouhoStore_2(n, data, len, dest) ^ wconvert.c:779:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ReadServer(buf, bufsize, len_return, allocptr) ^ wconvert.c:790:3: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] READIT(ServerFD, requiredsize, p, bufcnt, rest); ^ wconvert.c:703:17: note: expanded from macro 'READIT' readlen = read(ServerFD, p, rest); \ ^ wconvert.c:796:5: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(ServerFD); ^ wconvert.c:817:5: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] READIT(ServerFD, requiredsize, p, bufcnt, rest); ^ wconvert.c:703:17: note: expanded from macro 'READIT' readlen = read(ServerFD, p, rest); \ ^ wconvert.c:824:5: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(ServerFD); ^ wconvert.c:779:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReadServer(buf, bufsize, len_return, allocptr) ^ wconvert.c:862:15: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] write_stat = write(ServerFD, (char *)bufindex, (int) todo); ^ wconvert.c:898:6: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close( ServerFD ) ; ^ wconvert.c:837:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WriteServer( Buffer, size ) ^ wconvert.c:912:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType0Request(proto, len, name) /* Initialize */ ^ wconvert.c:912:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:935:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType1Request(majo, mino) /* Finalize , KillServer */ ^ wconvert.c:935:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:948:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType2Request(majo, mino, val) /* DuplicateContext */ ^ wconvert.c:948:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:963:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType3Request(majo, mino, con, val) /* GetDictionaryList */ ^ wconvert.c:963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */ ^ wconvert.c:979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1014:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType5Request(majo, mino, con, val, mod) /* AutoConvert */ ^ wconvert.c:1014:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1032:35: warning: parameter 'bun' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType6Request(majo, mino, con, bun, val) /* GetYomi */ ^ wconvert.c:1032:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType6Request(majo, mino, con, bun, val) /* GetYomi */ ^ wconvert.c:1032:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1051:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */ ^ wconvert.c:1051:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1069:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType10Request(majo, mino, cx, n, mod) /* EndConvert */ ^ wconvert.c:1069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1103:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */ ^ wconvert.c:1103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1136:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ ^ wconvert.c:1142:50: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int slen = strlen(str) + 1, wlen = ushortstrlen(wstr) + 1, i; ^ wconvert.c:1136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ ^ wconvert.c:1170:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) ^ wconvert.c:1170:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1210:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */ ^ wconvert.c:1210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1246:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType15Request(majo, mino, mod, con, str) /* MountDictionary */ ^ wconvert.c:1246:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1276:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */ ^ wconvert.c:1276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1308:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType17Request(majo, mino, str, slen) /* QueryExtension */ ^ wconvert.c:1308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1334:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */ ^ wconvert.c:1334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1367:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */ ^ wconvert.c:1367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1399:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */ ^ wconvert.c:1399:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) ^ wconvert.c:1433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1471:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType0Reply(rep) /* Initialize */ ^ wconvert.c:1471:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1488:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */ ^ wconvert.c:1488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1509:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType2Reply(rep) /* Finalize , KillServer */ ^ wconvert.c:1509:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1523:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); ~~~~~~ ^ int wconvert.c:1526:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType3Reply(n, storefunc, extdata) /* GetHinshi */ ^ wconvert.c:1526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1553:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *)); ~~~~~~ ^ int wconvert.c:1556:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType4Reply(n, storefunc, extdata) /* GetStatus */ ^ wconvert.c:1556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1585:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType5Reply(rep) /* CreateContext */ ^ wconvert.c:1585:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1603:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType6Reply(buf, mxi, n) /* GetDictionaryList */ ^ wconvert.c:1603:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1627:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); ~~~~~~ ^ int wconvert.c:1630:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType7Reply(n, storefunc, extdata) /* BeginConvert */ ^ wconvert.c:1630:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1659:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static RecvType8Reply ~~~~~~ ^ int wconvert.c:1663:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */ ^ wconvert.c:1663:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1694:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType10Reply(n, buf, bsz) /* Through */ ^ wconvert.c:1694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkcw_initialize( username ) ^ wconvert.c:1732:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(ServerFD); ^ wconvert.c:1740:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_finalize pro((void)); ~~~~~~ ^ int wconvert.c:1743:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_finalize() ^ wconvert.c:1752:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close( ServerFD ) ; ^ wconvert.c:1759:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_killserver pro((void)); ~~~~~~ ^ int wconvert.c:1762:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_killserver() ^ wconvert.c:1771:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close( ServerFD ); ^ wconvert.c:1778:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_create_context pro((void)); ~~~~~~ ^ int wconvert.c:1781:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_create_context() ^ wconvert.c:1792:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_duplicate_context pro((RkcContext *)); ~~~~~~ ^ int wconvert.c:1795:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_duplicate_context( cx ) ^ wconvert.c:1795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static rkcw_close_context pro((RkcContext *)); ~~~~~~ ^ int wconvert.c:1810:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_close_context( cx ) ^ wconvert.c:1810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1823:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dictionary_list(proto, con, dicnames, mxi) ^ wconvert.c:1823:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1837:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_dictionary_list pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:1840:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_dictionary_list( cx, dicnames, mxi) ^ wconvert.c:1840:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1849:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] define_dic(proto, cx, dicname, wordrec) ^ wconvert.c:1849:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1864:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_define_dic pro((RkcContext *, char *, Ushort *)); ~~~~~~ ^ int wconvert.c:1867:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_define_dic( cx, dicname, wordrec) ^ wconvert.c:1867:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1875:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_delete_dic pro((RkcContext *, char *, Ushort *)); ~~~~~~ ^ int wconvert.c:1878:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_delete_dic( cx, dicname, wordrec) ^ wconvert.c:1878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1886:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static mount_dictionary pro((int, int, int, char *, int)); ~~~~~~ ^ int wconvert.c:1889:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] mount_dictionary(majo, mino, context, data, mode) ^ wconvert.c:1889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1902:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_mount_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:1905:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_mount_dictionary( cx, dicname, mode ) ^ wconvert.c:1905:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1913:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_umount_dictionary pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:1916:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_umount_dictionary( cx, dicname ) ^ wconvert.c:1916:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1923:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_remount_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:1926:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_remount_dictionary( cx, dicname, where ) ^ wconvert.c:1926:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1935:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_mount_list pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:1938:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_mount_list( cx, dicnames, mxi) ^ wconvert.c:1938:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1960:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] end_convert(proto, cx, n, mod) ^ wconvert.c:1960:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1973:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_convert_end pro((RkcContext *, int)); ~~~~~~ ^ int wconvert.c:1976:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_convert_end( cx, mode ) ^ wconvert.c:1976:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1983:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static convStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ int wconvert.c:1986:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] convStore(n, data, len, dest) ^ wconvert.c:1986:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1999:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_convert pro((RkcContext *, Ushort *, int, int)); ~~~~~~ ^ int wconvert.c:2002:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_convert( cx, yomi, length, mode ) ^ wconvert.c:2002:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static get_yomi ~~~~~~ ^ int wconvert.c:2027:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] get_yomi(proto, context, curbun, storefunc, yomibuf) ^ wconvert.c:2027:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static yomiStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ int wconvert.c:2043:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] yomiStore(n, data, len, destb) ^ wconvert.c:2043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_yomi pro((RkcContext *, Ushort *)); ~~~~~~ ^ int wconvert.c:2064:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_yomi( cx, yomip ) /* yomip Υ̵礫衩 */ ^ wconvert.c:2064:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static kanjilistStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ int wconvert.c:2075:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kanjilistStore(n, data, len, dest) ^ wconvert.c:2075:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_kanji_list pro((RkcContext *)); ~~~~~~ ^ int wconvert.c:2101:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_kanji_list( cx ) ^ wconvert.c:2101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_resize pro((RkcContext *, int)); ~~~~~~ ^ int wconvert.c:2113:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_resize( cx, yomi_length ) ^ wconvert.c:2113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2129:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] store_yomi(proto, cx, yomi, maxyomi) ^ wconvert.c:2134:26: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int wlen = ushortstrlen(yomi) + 1, n; ^ wconvert.c:2129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] store_yomi(proto, cx, yomi, maxyomi) ^ wconvert.c:2146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_store_yomi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_store_yomi(cx, yomi, maxyomi) ^ wconvert.c:2149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2170:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Query_Extension() ^ wconvert.c:2192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_list_dictionary pro((RkcContext *, char *, char *, int)); ~~~~~~ ^ int wconvert.c:2195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_list_dictionary( cx, dirname, dicnames_return, size ) ^ wconvert.c:2195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static rkcw_create_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:2218:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_create_dictionary( cx, dicname, mode ) ^ wconvert.c:2218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2231:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_delete_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:2234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_delete_dictionary( cx, dicname, mode ) ^ wconvert.c:2234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2247:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int)); ~~~~~~ ^ int wconvert.c:2250:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_rename_dictionary( cx, dic, newdic, mode ) ^ wconvert.c:2250:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2272:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int)); ~~~~~~ ^ int wconvert.c:2275:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_copy_dictionary(cx, dir, dic, newdic, mode) ^ wconvert.c:2275:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2292:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_text_dictionary ~~~~~~ ^ int wconvert.c:2296:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) ^ wconvert.c:2296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2320:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkcw_get_server_info( majorp, minorp ) ^ ../../include/sglobal.h:334:45: note: expanded from macro 'rkcw_get_server_info' #define rkcw_get_server_info G334_rkcw_get_server_info ^ wconvert.c:2336:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] statusStore(n, data, dest) ^ wconvert.c:2336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2359:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_stat pro((RkcContext *, RkStat *)); ~~~~~~ ^ int wconvert.c:2362:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_stat( cx, stat ) ^ wconvert.c:2362:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2379:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] lexStore(n, data, dlen, dest) ^ wconvert.c:2379:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static rkcw_get_lex pro((RkcContext *, int, RkLex *)); ~~~~~~ ^ int wconvert.c:2405:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_lex( cx, mxi, info ) ^ wconvert.c:2405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2424:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_autoconv pro((RkcContext *, int, int)); ~~~~~~ ^ int wconvert.c:2427:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_autoconv( cx, length, mode ) ^ wconvert.c:2427:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2440:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2443:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_subst_yomi( cx, nbun, y_start, y_end, yomi, y_len ) ^ wconvert.c:2443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2459:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_flush_yomi pro((RkcContext *)); ~~~~~~ ^ int wconvert.c:2462:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_flush_yomi( cx ) ^ wconvert.c:2462:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2474:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2477:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_last_yomi( cx, yomi, maxyomi ) ^ wconvert.c:2477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2491:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_remove_bun pro((RkcContext *, int)); ~~~~~~ ^ int wconvert.c:2494:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_remove_bun( cx, mode ) ^ wconvert.c:2494:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2511:21: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len += ushortstrlen( first_kouho + len ) + 1; ^ wconvert.c:2517:21: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len += ushortstrlen( first_kouho + len ) + 1; ^ wconvert.c:2531:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] simpleKanjiStore(n, data, kdest, hdest) ^ wconvert.c:2531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2561:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_simple_kanji ~~~~~~ ^ int wconvert.c:2565:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh ) ^ wconvert.c:2565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copyS8(src, des, maxlen) ^ ../../include/sglobal.h:180:45: note: expanded from macro 'copyS8' #define copyS8 G180_copyS8 ^ wconvert.c:2604:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicinfoStore(n, data, dest) ^ wconvert.c:2604:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2627:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *)); ~~~~~~ ^ int wconvert.c:2630:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_query_dic(cx, usrname, dicname, info) ^ wconvert.c:2630:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2646:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_hinshi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2649:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_hinshi( cx, dst, mxd ) ^ wconvert.c:2649:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2665:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_store_range pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2668:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_store_range(cx, yomi, maxyomi) ^ wconvert.c:2668:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2676:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_set_locale pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:2679:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_set_locale( cx, locale ) ^ wconvert.c:2679:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2686:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_sync pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:2689:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_sync(cx, dicname) ^ wconvert.c:2689:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2696:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_set_app_name pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:2699:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_set_app_name( cx, apname ) ^ wconvert.c:2699:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2711:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_notice_group_name pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:2714:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_notice_group_name(cx, groupname) ^ wconvert.c:2714:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2726:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_chmod_dic pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:2729:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_chmod_dic(cx, dicname, mode) ^ wconvert.c:2729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2743:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_through pro((RkcContext *, int, char *, int, int)); ~~~~~~ ^ int wconvert.c:2746:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_through( cx, cmd, data, datasz, bufsz ) ^ wconvert.c:2746:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 257 warnings generated. rm -f wconvert.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC wconvert.c In file included from wconvert.c:58: ./rkcw.h:90:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ int ./rkcw.h:91:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ int ./rkcw.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ int In file included from wconvert.c:63: ./rkc.h:262:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ int ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ wconvert.c:92:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern FILE *fopen(); ^ wconvert.c:93:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern char *getenv(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ wconvert.c:153:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DoSomething(sig) ^ wconvert.c:188:6: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close( ServerFD ) ; ^ wconvert.c:167:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] connect_unix( number ) ^ wconvert.c:381:26: warning: passing arguments to 'inet_addr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hostinetaddr = inet_addr( hostname ); ^ wconvert.c:425:2: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close( ServerFD ) ; ^ wconvert.c:367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] connect_inet( hostname, number ) ^ wconvert.c:439:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] increment_counter( flush ) ^ wconvert.c:457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc_build_cannaserver_list( list ) ^ wconvert.c:520:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkc_Connect_Iroha_Server( hostname ) ^ int ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ wconvert.c:520:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ wconvert.c:597:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static firstKouhoStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ int wconvert.c:600:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] firstKouhoStore(n, data, len, dest) ^ wconvert.c:600:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:614:24: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] length = ushortstrlen( first_kouho )+1 ; ^ wconvert.c:637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] firstKouhoStore_2(n, data, len, dest) ^ wconvert.c:779:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ReadServer(buf, bufsize, len_return, allocptr) ^ wconvert.c:790:3: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] READIT(ServerFD, requiredsize, p, bufcnt, rest); ^ wconvert.c:703:17: note: expanded from macro 'READIT' readlen = read(ServerFD, p, rest); \ ^ wconvert.c:796:5: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(ServerFD); ^ wconvert.c:817:5: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] READIT(ServerFD, requiredsize, p, bufcnt, rest); ^ wconvert.c:703:17: note: expanded from macro 'READIT' readlen = read(ServerFD, p, rest); \ ^ wconvert.c:824:5: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(ServerFD); ^ wconvert.c:779:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReadServer(buf, bufsize, len_return, allocptr) ^ wconvert.c:862:15: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] write_stat = write(ServerFD, (char *)bufindex, (int) todo); ^ wconvert.c:898:6: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close( ServerFD ) ; ^ wconvert.c:837:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WriteServer( Buffer, size ) ^ wconvert.c:912:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType0Request(proto, len, name) /* Initialize */ ^ wconvert.c:912:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:935:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType1Request(majo, mino) /* Finalize , KillServer */ ^ wconvert.c:935:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:948:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType2Request(majo, mino, val) /* DuplicateContext */ ^ wconvert.c:948:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:963:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType3Request(majo, mino, con, val) /* GetDictionaryList */ ^ wconvert.c:963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */ ^ wconvert.c:979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1014:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType5Request(majo, mino, con, val, mod) /* AutoConvert */ ^ wconvert.c:1014:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1032:35: warning: parameter 'bun' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType6Request(majo, mino, con, bun, val) /* GetYomi */ ^ wconvert.c:1032:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType6Request(majo, mino, con, bun, val) /* GetYomi */ ^ wconvert.c:1032:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1051:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */ ^ wconvert.c:1051:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1069:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType10Request(majo, mino, cx, n, mod) /* EndConvert */ ^ wconvert.c:1069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1103:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */ ^ wconvert.c:1103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1136:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ ^ wconvert.c:1142:50: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int slen = strlen(str) + 1, wlen = ushortstrlen(wstr) + 1, i; ^ wconvert.c:1136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ ^ wconvert.c:1170:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) ^ wconvert.c:1170:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1210:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */ ^ wconvert.c:1210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1246:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType15Request(majo, mino, mod, con, str) /* MountDictionary */ ^ wconvert.c:1246:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1276:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */ ^ wconvert.c:1276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1308:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType17Request(majo, mino, str, slen) /* QueryExtension */ ^ wconvert.c:1308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1334:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */ ^ wconvert.c:1334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1367:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */ ^ wconvert.c:1367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1399:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */ ^ wconvert.c:1399:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) ^ wconvert.c:1433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1471:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType0Reply(rep) /* Initialize */ ^ wconvert.c:1471:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1488:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */ ^ wconvert.c:1488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1509:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType2Reply(rep) /* Finalize , KillServer */ ^ wconvert.c:1509:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1523:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); ~~~~~~ ^ int wconvert.c:1526:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType3Reply(n, storefunc, extdata) /* GetHinshi */ ^ wconvert.c:1526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1553:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *)); ~~~~~~ ^ int wconvert.c:1556:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType4Reply(n, storefunc, extdata) /* GetStatus */ ^ wconvert.c:1556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1585:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType5Reply(rep) /* CreateContext */ ^ wconvert.c:1585:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1603:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType6Reply(buf, mxi, n) /* GetDictionaryList */ ^ wconvert.c:1603:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1627:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); ~~~~~~ ^ int wconvert.c:1630:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType7Reply(n, storefunc, extdata) /* BeginConvert */ ^ wconvert.c:1630:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1659:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static RecvType8Reply ~~~~~~ ^ int wconvert.c:1663:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */ ^ wconvert.c:1663:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1694:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType10Reply(n, buf, bsz) /* Through */ ^ wconvert.c:1694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkcw_initialize( username ) ^ wconvert.c:1732:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(ServerFD); ^ wconvert.c:1740:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_finalize pro((void)); ~~~~~~ ^ int wconvert.c:1743:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_finalize() ^ wconvert.c:1752:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close( ServerFD ) ; ^ wconvert.c:1759:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_killserver pro((void)); ~~~~~~ ^ int wconvert.c:1762:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_killserver() ^ wconvert.c:1771:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close( ServerFD ); ^ wconvert.c:1778:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_create_context pro((void)); ~~~~~~ ^ int wconvert.c:1781:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_create_context() ^ wconvert.c:1792:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_duplicate_context pro((RkcContext *)); ~~~~~~ ^ int wconvert.c:1795:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_duplicate_context( cx ) ^ wconvert.c:1795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static rkcw_close_context pro((RkcContext *)); ~~~~~~ ^ int wconvert.c:1810:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_close_context( cx ) ^ wconvert.c:1810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1823:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dictionary_list(proto, con, dicnames, mxi) ^ wconvert.c:1823:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1837:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_dictionary_list pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:1840:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_dictionary_list( cx, dicnames, mxi) ^ wconvert.c:1840:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1849:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] define_dic(proto, cx, dicname, wordrec) ^ wconvert.c:1849:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1864:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_define_dic pro((RkcContext *, char *, Ushort *)); ~~~~~~ ^ int wconvert.c:1867:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_define_dic( cx, dicname, wordrec) ^ wconvert.c:1867:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1875:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_delete_dic pro((RkcContext *, char *, Ushort *)); ~~~~~~ ^ int wconvert.c:1878:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_delete_dic( cx, dicname, wordrec) ^ wconvert.c:1878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1886:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static mount_dictionary pro((int, int, int, char *, int)); ~~~~~~ ^ int wconvert.c:1889:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] mount_dictionary(majo, mino, context, data, mode) ^ wconvert.c:1889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1902:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_mount_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:1905:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_mount_dictionary( cx, dicname, mode ) ^ wconvert.c:1905:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1913:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_umount_dictionary pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:1916:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_umount_dictionary( cx, dicname ) ^ wconvert.c:1916:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1923:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_remount_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:1926:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_remount_dictionary( cx, dicname, where ) ^ wconvert.c:1926:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1935:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_mount_list pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:1938:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_mount_list( cx, dicnames, mxi) ^ wconvert.c:1938:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1960:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] end_convert(proto, cx, n, mod) ^ wconvert.c:1960:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1973:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_convert_end pro((RkcContext *, int)); ~~~~~~ ^ int wconvert.c:1976:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_convert_end( cx, mode ) ^ wconvert.c:1976:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1983:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static convStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ int wconvert.c:1986:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] convStore(n, data, len, dest) ^ wconvert.c:1986:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1999:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_convert pro((RkcContext *, Ushort *, int, int)); ~~~~~~ ^ int wconvert.c:2002:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_convert( cx, yomi, length, mode ) ^ wconvert.c:2002:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static get_yomi ~~~~~~ ^ int wconvert.c:2027:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] get_yomi(proto, context, curbun, storefunc, yomibuf) ^ wconvert.c:2027:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static yomiStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ int wconvert.c:2043:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] yomiStore(n, data, len, destb) ^ wconvert.c:2043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_yomi pro((RkcContext *, Ushort *)); ~~~~~~ ^ int wconvert.c:2064:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_yomi( cx, yomip ) /* yomip Υ̵礫衩 */ ^ wconvert.c:2064:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static kanjilistStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ int wconvert.c:2075:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kanjilistStore(n, data, len, dest) ^ wconvert.c:2075:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_kanji_list pro((RkcContext *)); ~~~~~~ ^ int wconvert.c:2101:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_kanji_list( cx ) ^ wconvert.c:2101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_resize pro((RkcContext *, int)); ~~~~~~ ^ int wconvert.c:2113:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_resize( cx, yomi_length ) ^ wconvert.c:2113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2129:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] store_yomi(proto, cx, yomi, maxyomi) ^ wconvert.c:2134:26: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int wlen = ushortstrlen(yomi) + 1, n; ^ wconvert.c:2129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] store_yomi(proto, cx, yomi, maxyomi) ^ wconvert.c:2146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_store_yomi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_store_yomi(cx, yomi, maxyomi) ^ wconvert.c:2149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2170:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Query_Extension() ^ wconvert.c:2192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_list_dictionary pro((RkcContext *, char *, char *, int)); ~~~~~~ ^ int wconvert.c:2195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_list_dictionary( cx, dirname, dicnames_return, size ) ^ wconvert.c:2195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static rkcw_create_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:2218:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_create_dictionary( cx, dicname, mode ) ^ wconvert.c:2218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2231:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_delete_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:2234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_delete_dictionary( cx, dicname, mode ) ^ wconvert.c:2234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2247:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int)); ~~~~~~ ^ int wconvert.c:2250:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_rename_dictionary( cx, dic, newdic, mode ) ^ wconvert.c:2250:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2272:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int)); ~~~~~~ ^ int wconvert.c:2275:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_copy_dictionary(cx, dir, dic, newdic, mode) ^ wconvert.c:2275:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2292:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_text_dictionary ~~~~~~ ^ int wconvert.c:2296:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) ^ wconvert.c:2296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2320:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkcw_get_server_info( majorp, minorp ) ^ ../../include/sglobal.h:334:45: note: expanded from macro 'rkcw_get_server_info' #define rkcw_get_server_info G334_rkcw_get_server_info ^ wconvert.c:2336:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] statusStore(n, data, dest) ^ wconvert.c:2336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2359:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_stat pro((RkcContext *, RkStat *)); ~~~~~~ ^ int wconvert.c:2362:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_stat( cx, stat ) ^ wconvert.c:2362:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2379:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] lexStore(n, data, dlen, dest) ^ wconvert.c:2379:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static rkcw_get_lex pro((RkcContext *, int, RkLex *)); ~~~~~~ ^ int wconvert.c:2405:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_lex( cx, mxi, info ) ^ wconvert.c:2405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2424:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_autoconv pro((RkcContext *, int, int)); ~~~~~~ ^ int wconvert.c:2427:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_autoconv( cx, length, mode ) ^ wconvert.c:2427:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2440:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2443:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_subst_yomi( cx, nbun, y_start, y_end, yomi, y_len ) ^ wconvert.c:2443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2459:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_flush_yomi pro((RkcContext *)); ~~~~~~ ^ int wconvert.c:2462:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_flush_yomi( cx ) ^ wconvert.c:2462:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2474:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2477:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_last_yomi( cx, yomi, maxyomi ) ^ wconvert.c:2477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2491:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_remove_bun pro((RkcContext *, int)); ~~~~~~ ^ int wconvert.c:2494:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_remove_bun( cx, mode ) ^ wconvert.c:2494:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2511:21: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len += ushortstrlen( first_kouho + len ) + 1; ^ wconvert.c:2517:21: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len += ushortstrlen( first_kouho + len ) + 1; ^ wconvert.c:2531:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] simpleKanjiStore(n, data, kdest, hdest) ^ wconvert.c:2531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2561:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_simple_kanji ~~~~~~ ^ int wconvert.c:2565:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh ) ^ wconvert.c:2565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copyS8(src, des, maxlen) ^ ../../include/sglobal.h:180:45: note: expanded from macro 'copyS8' #define copyS8 G180_copyS8 ^ wconvert.c:2604:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicinfoStore(n, data, dest) ^ wconvert.c:2604:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2627:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *)); ~~~~~~ ^ int wconvert.c:2630:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_query_dic(cx, usrname, dicname, info) ^ wconvert.c:2630:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2646:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_hinshi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2649:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_hinshi( cx, dst, mxd ) ^ wconvert.c:2649:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2665:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_store_range pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2668:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_store_range(cx, yomi, maxyomi) ^ wconvert.c:2668:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2676:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_set_locale pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:2679:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_set_locale( cx, locale ) ^ wconvert.c:2679:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2686:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_sync pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:2689:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_sync(cx, dicname) ^ wconvert.c:2689:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2696:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_set_app_name pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:2699:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_set_app_name( cx, apname ) ^ wconvert.c:2699:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2711:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_notice_group_name pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:2714:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_notice_group_name(cx, groupname) ^ wconvert.c:2714:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2726:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_chmod_dic pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:2729:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_chmod_dic(cx, dicname, mode) ^ wconvert.c:2729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2743:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_through pro((RkcContext *, int, char *, int, int)); ~~~~~~ ^ int wconvert.c:2746:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_through( cx, cmd, data, datasz, bufsz ) ^ wconvert.c:2746:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 257 warnings generated. rm -f wutil.o unshared/wutil.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 wutil.c -o unshared/wutil.o In file included from wutil.c:27: ./rkcw.h:90:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ int ./rkcw.h:91:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ int ./rkcw.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ int wutil.c:41:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2eucsize(src, srclen) ^ ../../include/sglobal.h:359:45: note: expanded from macro 'ushort2eucsize' #define ushort2eucsize G359_ushort2eucsize ^ wutil.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2euc(src, srclen, dest, destlen) ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ wutil.c:111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] eucchars(src, srclen) ^ ../../include/sglobal.h:211:45: note: expanded from macro 'eucchars' #define eucchars G211_eucchars ^ wutil.c:129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] euc2ushort(src, srclen, dest, destlen) ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ wutil.c:166:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Wineuc2ushort(src, srclen, dest, destlen) ^ wutil.c:175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wchar2ushort32(src, srclen, dest, destlen) ^ wutil.c:213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2wchar32(src, srclen, dest, destlen) ^ wutil.c:251:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wchar2ushort16(src, srclen, dest, destlen) ^ wutil.c:266:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2wchar16(src, srclen, dest, destlen) ^ wutil.c:347:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wchar2ushort(src, slen, dst, dlen) ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ wutil.c:359:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2wchar(src, slen, dst, dlen) ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ wutil.c:371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Winushort2wchar(src, slen, dst, dlen) ^ wutil.c:380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wcharstrlen(ws) ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' #define wcharstrlen G368_wcharstrlen ^ wutil.c:390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushortstrlen(ws) ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ wutil.c:400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushortstrcpy(wd, ws) ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' #define ushortstrcpy G361_ushortstrcpy ^ wutil.c:411:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushortstrncpy(wd, ws, n) ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' #define ushortstrncpy G363_ushortstrncpy ^ 19 warnings generated. rm -f wutil.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC wutil.c In file included from wutil.c:27: ./rkcw.h:90:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ int ./rkcw.h:91:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ int ./rkcw.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ int wutil.c:41:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2eucsize(src, srclen) ^ ../../include/sglobal.h:359:45: note: expanded from macro 'ushort2eucsize' #define ushort2eucsize G359_ushort2eucsize ^ wutil.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2euc(src, srclen, dest, destlen) ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ wutil.c:111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] eucchars(src, srclen) ^ ../../include/sglobal.h:211:45: note: expanded from macro 'eucchars' #define eucchars G211_eucchars ^ wutil.c:129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] euc2ushort(src, srclen, dest, destlen) ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ wutil.c:166:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Wineuc2ushort(src, srclen, dest, destlen) ^ wutil.c:175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wchar2ushort32(src, srclen, dest, destlen) ^ wutil.c:213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2wchar32(src, srclen, dest, destlen) ^ wutil.c:251:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wchar2ushort16(src, srclen, dest, destlen) ^ wutil.c:266:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2wchar16(src, srclen, dest, destlen) ^ wutil.c:347:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wchar2ushort(src, slen, dst, dlen) ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ wutil.c:359:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2wchar(src, slen, dst, dlen) ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ wutil.c:371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Winushort2wchar(src, slen, dst, dlen) ^ wutil.c:380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wcharstrlen(ws) ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' #define wcharstrlen G368_wcharstrlen ^ wutil.c:390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushortstrlen(ws) ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ wutil.c:400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushortstrcpy(wd, ws) ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' #define ushortstrcpy G361_ushortstrcpy ^ wutil.c:411:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushortstrncpy(wd, ws, n) ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' #define ushortstrncpy G363_ushortstrncpy ^ 19 warnings generated. rm -f libRKC.so.1.0~ set -x; (cd .; cc -o ./libRKC.so.1.0~ -shared -fPIC -Wl,-rpath,/usr/local/lib -Wl,-soname,libRKC.so.1.0 rkc.o convert.o wconvert.o wutil.o ); + cd . + cc -o ./libRKC.so.1.0~ -shared -fPIC -Wl,-rpath,/usr/local/lib -Wl,-soname,libRKC.so.1.0 rkc.o convert.o wconvert.o wutil.o true rm -f libRKC.so.1.0 mv -f libRKC.so.1.0~ libRKC.so.1.0 rm -f libRKC.a + cd unshared + ar clq ../libRKC.a rkc.o convert.o wconvert.o wutil.o ranlib libRKC.a making all in lib/RKC16... rm -f rkc.o unshared/rkc.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DWCHAR16 -DCANNA_WCHAR -O2 rkc.c -o unshared/rkc.o In file included from rkc.c:53: ./rkcw.h:90:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ int ./rkcw.h:91:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ int ./rkcw.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ int In file included from rkc.c:55: ./rkc.h:262:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ int rkc.c:181:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeBUN(cx, from) ^ rkc.c:207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeCC( clientcx ) ^ rkc.c:239:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getCC( clientcx, type ) ^ rkc.c:259:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSetUserInfo(user, group, topdir) ^ rkc.c:283:29: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *username = NULL, *getenv(), *getlogin(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ rkc.c:285:36: warning: call to undeclared function 'getuid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] struct passwd *pass = getpwuid(getuid()); ^ rkc.c:310:33: warning: call to undeclared function 'getgid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] struct group *gr = getgrgid(getgid()) ; ^ rkc.c:333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwInitialize( hostname ) /* Ȥꤢrkcξϡ̵뤹 */ ^ rkc.c:345:5: warning: call to undeclared function 'G330_rkcWCinit'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] rkcWCinit(); ^ ../../include/sglobal.h:330:45: note: expanded from macro 'rkcWCinit' #define rkcWCinit G330_rkcWCinit ^ rkc.c:372:21: warning: call to undeclared function 'G331_rkc_Connect_Iroha_Server'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( (ServerFD = rkc_Connect_Iroha_Server( ConnectIrohaServerName )) < 0 ) { /* S004 */ ^ ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ rkc.c:426:13: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(ServerFD); ^ rkc.c:516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCloseContext(cxnum) ^ rkc.c:603:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwDuplicateContext( src_cx ) ^ rkc.c:642:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetDicList(cxnum, dicnames, max) ^ rkc.c:661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwDefineDic( cxnum, dicname, wordrec ) /* ñϿ */ ^ rkc.c:690:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwDefineDic(cxnum, dicname, wordrec) ^ rkc.c:698:5: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:698:27: warning: call to undeclared function 'G368_wcharstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' #define wcharstrlen G368_wcharstrlen ^ rkc.c:703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwDeleteDic( cxnum, dicname, wordrec ) /* ñ */ ^ rkc.c:717:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwDeleteDic(cxnum, dicname, wordrec) ^ rkc.c:724:3: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:724:25: warning: call to undeclared function 'G368_wcharstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' #define wcharstrlen G368_wcharstrlen ^ rkc.c:729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwMountDic(cxnum, dicname, mode) ^ rkc.c:742:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRemountDic(cxnum, dicname, where) ^ rkc.c:755:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwUnmountDic(cxnum, dicname) ^ rkc.c:768:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetMountList(cxnum, dicnames_return, max) ^ rkc.c:786:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSetDicPath( cxnum, path ) /* ѥ */ ^ rkc.c:828:14: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] kouhobuf += ushortstrlen( (Ushort *)kouhobuf)+1 ; ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:799:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StoreFirstKouho( cx, bun_max ) ^ rkc.c:837:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwBgnBun(cxnum, yomi, maxyomi, mode) ^ rkc.c:903:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwBgnBun(cxnum, yomi, maxyomi, mode) ^ rkc.c:912:13: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:921:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwEndBun( cxnum, mode ) ^ rkc.c:955:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LoadKouho( cx ) ^ rkc.c:978:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwXfer(cxnum, knum) ^ rkc.c:996:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwNfer(cxnum) ^ rkc.c:1013:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwNext(cxnum) ^ rkc.c:1031:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwPrev(cxnum) ^ rkc.c:1059:14: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] src_yomi += ushortstrlen( (Ushort *)src_yomi ) + 1 ; ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1050:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SeekKouho( bun, to ) ^ rkc.c:1077:6: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( ushortstrlen( (Ushort *)src_kouho ) > maxkanji ) ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1079:2: warning: call to undeclared function 'G361_ushortstrcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ushortstrcpy( kanji, src_kouho ); ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' #define ushortstrcpy G361_ushortstrcpy ^ rkc.c:1065:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetKanji( cxnum, kanji, maxkanji ) ^ rkc.c:1086:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetKanji(cxnum, kanji, maxkanji) ^ rkc.c:1099:11: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1105:11: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, kanji, maxkanji); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1132:15: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] for( total = ushortstrlen( src_kouho ) + 1, i = 0; ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1134:12: warning: call to undeclared function 'G361_ushortstrcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = ushortstrcpy( dest_kouho, src_kouho ) + 1 ; ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' #define ushortstrcpy G361_ushortstrcpy ^ rkc.c:1111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetKanjiList(cxnum, kouho, max) ^ rkc.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetKanjiList(cxnum, kanjis, maxkanjis) ^ rkc.c:1172:11: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = ushortstrlen(cbuf + j); ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1175:10: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2wchar(cbuf + j, len, kanjis + k, maxkanjis); /* S005 */ ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1189:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGoTo(cxnum, bnum) ^ rkc.c:1203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwLeft(cxnum) ^ rkc.c:1217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRight(cxnum) ^ rkc.c:1255:20: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] int yomilen = ushortstrlen((Ushort *)SeekKouho( bun, ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKReSize( cxnum, len ) ^ rkc.c:1313:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwResize( cxnum, len ) ^ rkc.c:1329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwEnlarge( cxnum ) /* ʸ῭Ф */ ^ rkc.c:1336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwShorten(cxnum) /* ʸ̤ */ ^ rkc.c:1343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwStoreYomi(cxnum, yomi, max) ^ rkc.c:1368:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwStoreYomi(cxnum, yomi, maxyomi) ^ rkc.c:1376:15: warning: call to undeclared function 'G368_wcharstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = MIN(wcharstrlen(yomi),maxyomi); ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' #define wcharstrlen G368_wcharstrlen ^ rkc.c:1377:11: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, len, rkc.cbuf, CBUFSIZE) + 1; ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:1386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetYomi(cx, yomi, maxyomi) ^ ../../include/sglobal.h:139:45: note: expanded from macro '_RkwGetYomi' #define _RkwGetYomi G139__RkwGetYomi ^ rkc.c:1418:13: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( (len = ushortstrlen( (Ushort *)src_yomi )) > maxyomi ) ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1431:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetYomi(cxnum, yomi, maxyomi) ^ rkc.c:1443:14: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1448:12: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1453:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetLex(cxnum, lex, maxlex) ^ rkc.c:1484:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetStat(cxnum, stat) ^ rkc.c:1529:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwGetProtocolVersion(majorp, minorp) ^ int rkc.c:1529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:1538:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetServerVersion(majorp, minorp) ^ rkc.c:1544:13: warning: call to undeclared function 'G334_rkcw_get_server_info'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( rkcw_get_server_info(majorp, minorp) ); ^ ../../include/sglobal.h:334:45: note: expanded from macro 'rkcw_get_server_info' #define rkcw_get_server_info G334_rkcw_get_server_info ^ rkc.c:1554:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkcConnectIrohaServer( servername ) ^ int ../../include/sglobal.h:69:45: note: expanded from macro 'RkcConnectIrohaServer' #define RkcConnectIrohaServer G069_RkcConnectIrohaServer ^ rkc.c:1557:13: warning: call to undeclared function 'G331_rkc_Connect_Iroha_Server'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( rkc_Connect_Iroha_Server( servername ) ); ^ ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ rkc.c:1554:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkcConnectIrohaServer( servername ) ^ ../../include/sglobal.h:69:45: note: expanded from macro 'RkcConnectIrohaServer' #define RkcConnectIrohaServer G069_RkcConnectIrohaServer ^ rkc.c:1562:29: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CheckRemoteToolProtoVersion(mode) ^ rkc.c:1562:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CheckRemoteToolProtoVersion(mode) ^ rkc.c:1562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:1574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwListDic( cxnum, dirname, dicnames_return, size ) ^ rkc.c:1616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCreateDic( cxnum, dicname, mode ) ^ rkc.c:1633:31: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-Wdeprecated-non-prototype] RkwRemoveDic( cxnum, dicname, mode ) ^ rkc.c:1650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRenameDic( cxnum, dicname, newdicname, mode ) ^ rkc.c:1669:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCopyDic(cxnum, dirname, dicname, newdicname, mode ) ^ rkc.c:1694:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _RkwGetWordTextDic( cxnum, dirname, dicname, info, infolen ) ^ rkc.c:1694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:1714:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetWordTextDic(cxnum, dirname, dicname, info, infolen) ^ rkc.c:1727:14: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.buffer, BUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1732:12: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, info, infolen); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1771:15: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] nyomi = MIN( ushortstrlen( yomi ), nyomi); ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1793:6: warning: call to undeclared function 'G363_ushortstrncpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ushortstrncpy( cbuf, &(cx->lastyomi[ye]), (cx->maxyomi - ye) ); ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' #define ushortstrncpy G363_ushortstrncpy ^ rkc.c:1794:13: warning: call to undeclared function 'G361_ushortstrcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len += ushortstrcpy( &(cx->lastyomi[ys]), yomi ); ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' #define ushortstrcpy G361_ushortstrcpy ^ rkc.c:1749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwSubstYomi( cxnum, ys, ye, yomi, nyomi ) ^ rkc.c:1808:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSubstYomi( cxnum, ys, ye, yomi, nyomi ) ^ rkc.c:1816:11: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, nyomi, rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:1823:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwFlushYomi( cxnum ) ^ rkc.c:1860:8: warning: call to undeclared function 'G363_ushortstrncpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = ushortstrncpy( yomi, cx->lastyomi, cx->maxyomi ); ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' #define ushortstrncpy G363_ushortstrncpy ^ rkc.c:1850:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetLastYomi( cxnum, yomi, maxyomi ) ^ rkc.c:1866:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetLastYomi( cxnum, yomi, maxyomi ) ^ rkc.c:1879:14: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1884:12: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1898:14: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] register i; ~~~~~~~~ ^ int rkc.c:1893:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] removeBUN( cx, to ) ^ rkc.c:1916:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRemoveBun( cx_num, mode ) ^ rkc.c:1949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetSimpleKanji(cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, ^ rkc.c:1966:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) ^ rkc.c:1977:9: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, maxyomi, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:1987:10: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1987:34: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1990:10: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:1999:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwQueryDic( cxnum, username, dicname, status ) /* S002 */ ^ rkc.c:2025:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetHinshi( cxnum, dst, maxdst ) ^ rkc.c:2038:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetHinshi( cxnum, dst, maxdst ) ^ rkc.c:2050:14: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:2055:12: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, dst, maxdst); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:2060:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwStoreRange( cxnum, yomi, maxyomi ) ^ rkc.c:2082:9: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:2073:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwStoreRange( cxnum, yomi, maxyomi ) ^ rkc.c:2087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSetLocale( cxnum, locale ) ^ rkc.c:2116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSync( cxnum, dicname ) ^ rkc.c:2149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSetAppName( cxnum, apname ) ^ rkc.c:2181:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwChmodDic(cxnum, dicname, mode) ^ rkc.c:2200:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkInitialize( hostname ) ^ rkc.c:2212:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkKillServer() ^ int rkc.c:2218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCloseContext( cxnum ) ^ rkc.c:2231:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkDuplicateContext( src_cx ) ^ rkc.c:2238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetDicList(cxnum, dicnames, max) ^ rkc.c:2247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkDefineDic(cxnum, dicname, wordrec) ^ rkc.c:2254:5: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] euc2ushort(wordrec, strlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2259:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkDeleteDic(cxnum, dicname, wordrec) ^ rkc.c:2268:5: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] euc2ushort(wordrec, strlen(wordrec), cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2273:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkMountDic( cxnum, dicname, mode ) ^ rkc.c:2281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkRemountDic( cxnum, dicname, where ) ^ rkc.c:2289:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkUnmountDic( cxnum, dicname ) ^ rkc.c:2297:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetMountList( cxnum, dicnames_return, max ) ^ rkc.c:2305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSetDicPath( cxnum, path ) /* ѥ */ ^ rkc.c:2317:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetDirList( cxnum, ddname, maxddname ) /* ꥹȤ */ ^ rkc.c:2343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkBgnBun(cxnum, yomi, maxyomi, mode) ^ rkc.c:2353:13: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = euc2ushort(yomi, maxyomi, cbuf, CBIGBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2362:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkEndBun( cxnum, mode ) ^ rkc.c:2369:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkXfer( cxnum, knum ) ^ rkc.c:2376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkNfer( cxnum ) ^ rkc.c:2383:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkNext( cxnum ) ^ rkc.c:2390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkPrev(cxnum) ^ rkc.c:2397:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetKanji(cxnum, kanji, maxkanji) ^ rkc.c:2412:14: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2417:9: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, (char *)kanji, maxkanji); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2422:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetKanjiList(cxnum, kanjis, maxkanjis) ^ rkc.c:2441:11: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = ushortstrlen(cbuf + j); ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:2442:14: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] euclen = ushort2euc(cbuf + j, len, eucbuf, CBUFSIZE * 2); /* S005 */ ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGoTo(cxnum, bnum) ^ rkc.c:2461:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkLeft( cxnum ) ^ rkc.c:2468:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkRight( cxnum ) ^ rkc.c:2475:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkResize(cxnum, len) ^ rkc.c:2498:20: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( (euclen = ushort2euc(cbuf, ret, tmpbuf, BUFSIZE)) > len ) { ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2499:12: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] uslen += euc2ushort(tmpbuf, len, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkEnlarge( cxnum ) /* ʸ῭Ф */ ^ rkc.c:2522:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkShorten(cxnum) /* ʸ̤ */ ^ rkc.c:2529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkStoreYomi(cxnum, yomi, maxyomi) ^ rkc.c:2539:11: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = euc2ushort(yomi, len, cbuf, CBUFSIZE) + 1; ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2548:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetYomi(cxnum, yomi, maxyomi) ^ rkc.c:2563:15: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2568:12: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, (char *)yomi, maxyomi); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2573:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetLex(cxnum, lex, maxlex) ^ rkc.c:2591:16: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] tango->ylen = ushort2euc(ybuf + ylen, len, cbuf, BUFSIZE); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2603:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetStat(cxnum, stat) ^ rkc.c:2618:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkListDic( cxnum, dirname, dicnames_return, size ) ^ int rkc.c:2618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:2626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCreateDic( cxnum, dicname, mode ) ^ rkc.c:2633:30: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkRemoveDic( cxnum, dicname, mode ) ^ rkc.c:2633:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkRemoveDic( cxnum, dicname, mode ) ^ int rkc.c:2633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:2640:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkRenameDic( cxnum, dicname, newdicname, mode ) ^ int rkc.c:2640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:2647:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkCopyDic(cxnum, dirname, dicname, newdicname, mode) ^ int rkc.c:2647:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:2670:15: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2675:12: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, (char *)info, infolen); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetWordTextDic(cxnum, dirname, dicname, info, infolen) ^ rkc.c:2688:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSubstYomi( cxnum, ys, ye, yomi, nyomi ) ^ rkc.c:2698:5: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ushort2euc(cx->lastyomi, cx->maxyomi, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2699:10: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ys = euc2ushort(cbuf, ys, cbuf2, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2708:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkFlushYomi( cxnum ) ^ rkc.c:2715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetLastYomi( cxnum, yomi, maxyomi ) ^ rkc.c:2730:15: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2735:12: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, yomi, maxyomi); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2740:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkRemoveBun( cxnum, mode ) ^ rkc.c:2747:26: warning: parameter 'dicname' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) ^ rkc.c:2757:9: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2758:38: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'unsigned char *' [-Wint-conversion] nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, ^~~~~~~ rkc.c:2767:10: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2767:32: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:2747:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) ^ rkc.c:2779:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkQueryDic( cxnum, username, dicname, status ) /* S002 */ ^ rkc.c:2789:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetHinshi( cxnum, dst, maxdst ) ^ rkc.c:2803:15: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2808:12: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, (char *)dst, maxdst); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2823:9: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkStoreRange( cxnum, yomi, maxyomi ) ^ rkc.c:2828:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSetLocale( cxnum, locale ) ^ rkc.c:2836:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSync( cxnum, dicname ) ^ rkc.c:2844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSetAppName( cxnum, apname ) ^ rkc.c:2852:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkChmodDic(cxnum, dicname, mode) ^ rkc.c:2935:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkThrough( cxnum, command, buf, content_size, buffer_size ) ^ 211 warnings generated. rm -f rkc.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DWCHAR16 -DCANNA_WCHAR -fPIC rkc.c In file included from rkc.c:53: ./rkcw.h:90:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ int ./rkcw.h:91:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ int ./rkcw.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ int In file included from rkc.c:55: ./rkc.h:262:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ int rkc.c:181:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeBUN(cx, from) ^ rkc.c:207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeCC( clientcx ) ^ rkc.c:239:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getCC( clientcx, type ) ^ rkc.c:259:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSetUserInfo(user, group, topdir) ^ rkc.c:283:29: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *username = NULL, *getenv(), *getlogin(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ rkc.c:285:36: warning: call to undeclared function 'getuid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] struct passwd *pass = getpwuid(getuid()); ^ rkc.c:310:33: warning: call to undeclared function 'getgid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] struct group *gr = getgrgid(getgid()) ; ^ rkc.c:333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwInitialize( hostname ) /* Ȥꤢrkcξϡ̵뤹 */ ^ rkc.c:345:5: warning: call to undeclared function 'G330_rkcWCinit'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] rkcWCinit(); ^ ../../include/sglobal.h:330:45: note: expanded from macro 'rkcWCinit' #define rkcWCinit G330_rkcWCinit ^ rkc.c:372:21: warning: call to undeclared function 'G331_rkc_Connect_Iroha_Server'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( (ServerFD = rkc_Connect_Iroha_Server( ConnectIrohaServerName )) < 0 ) { /* S004 */ ^ ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ rkc.c:426:13: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(ServerFD); ^ rkc.c:516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCloseContext(cxnum) ^ rkc.c:603:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwDuplicateContext( src_cx ) ^ rkc.c:642:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetDicList(cxnum, dicnames, max) ^ rkc.c:661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwDefineDic( cxnum, dicname, wordrec ) /* ñϿ */ ^ rkc.c:690:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwDefineDic(cxnum, dicname, wordrec) ^ rkc.c:698:5: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:698:27: warning: call to undeclared function 'G368_wcharstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' #define wcharstrlen G368_wcharstrlen ^ rkc.c:703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwDeleteDic( cxnum, dicname, wordrec ) /* ñ */ ^ rkc.c:717:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwDeleteDic(cxnum, dicname, wordrec) ^ rkc.c:724:3: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:724:25: warning: call to undeclared function 'G368_wcharstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] wchar2ushort(wordrec, wcharstrlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' #define wcharstrlen G368_wcharstrlen ^ rkc.c:729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwMountDic(cxnum, dicname, mode) ^ rkc.c:742:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRemountDic(cxnum, dicname, where) ^ rkc.c:755:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwUnmountDic(cxnum, dicname) ^ rkc.c:768:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetMountList(cxnum, dicnames_return, max) ^ rkc.c:786:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSetDicPath( cxnum, path ) /* ѥ */ ^ rkc.c:828:14: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] kouhobuf += ushortstrlen( (Ushort *)kouhobuf)+1 ; ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:799:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StoreFirstKouho( cx, bun_max ) ^ rkc.c:837:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwBgnBun(cxnum, yomi, maxyomi, mode) ^ rkc.c:903:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwBgnBun(cxnum, yomi, maxyomi, mode) ^ rkc.c:912:13: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:921:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwEndBun( cxnum, mode ) ^ rkc.c:955:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LoadKouho( cx ) ^ rkc.c:978:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwXfer(cxnum, knum) ^ rkc.c:996:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwNfer(cxnum) ^ rkc.c:1013:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwNext(cxnum) ^ rkc.c:1031:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwPrev(cxnum) ^ rkc.c:1059:14: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] src_yomi += ushortstrlen( (Ushort *)src_yomi ) + 1 ; ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1050:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SeekKouho( bun, to ) ^ rkc.c:1077:6: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( ushortstrlen( (Ushort *)src_kouho ) > maxkanji ) ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1079:2: warning: call to undeclared function 'G361_ushortstrcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ushortstrcpy( kanji, src_kouho ); ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' #define ushortstrcpy G361_ushortstrcpy ^ rkc.c:1065:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetKanji( cxnum, kanji, maxkanji ) ^ rkc.c:1086:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetKanji(cxnum, kanji, maxkanji) ^ rkc.c:1099:11: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1105:11: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, kanji, maxkanji); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1132:15: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] for( total = ushortstrlen( src_kouho ) + 1, i = 0; ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1134:12: warning: call to undeclared function 'G361_ushortstrcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = ushortstrcpy( dest_kouho, src_kouho ) + 1 ; ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' #define ushortstrcpy G361_ushortstrcpy ^ rkc.c:1111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetKanjiList(cxnum, kouho, max) ^ rkc.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetKanjiList(cxnum, kanjis, maxkanjis) ^ rkc.c:1172:11: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = ushortstrlen(cbuf + j); ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1175:10: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2wchar(cbuf + j, len, kanjis + k, maxkanjis); /* S005 */ ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1189:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGoTo(cxnum, bnum) ^ rkc.c:1203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwLeft(cxnum) ^ rkc.c:1217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRight(cxnum) ^ rkc.c:1255:20: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] int yomilen = ushortstrlen((Ushort *)SeekKouho( bun, ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKReSize( cxnum, len ) ^ rkc.c:1313:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwResize( cxnum, len ) ^ rkc.c:1329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwEnlarge( cxnum ) /* ʸ῭Ф */ ^ rkc.c:1336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwShorten(cxnum) /* ʸ̤ */ ^ rkc.c:1343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwStoreYomi(cxnum, yomi, max) ^ rkc.c:1368:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwStoreYomi(cxnum, yomi, maxyomi) ^ rkc.c:1376:15: warning: call to undeclared function 'G368_wcharstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = MIN(wcharstrlen(yomi),maxyomi); ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' #define wcharstrlen G368_wcharstrlen ^ rkc.c:1377:11: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, len, rkc.cbuf, CBUFSIZE) + 1; ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:1386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetYomi(cx, yomi, maxyomi) ^ ../../include/sglobal.h:139:45: note: expanded from macro '_RkwGetYomi' #define _RkwGetYomi G139__RkwGetYomi ^ rkc.c:1418:13: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( (len = ushortstrlen( (Ushort *)src_yomi )) > maxyomi ) ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1431:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetYomi(cxnum, yomi, maxyomi) ^ rkc.c:1443:14: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1448:12: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1453:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetLex(cxnum, lex, maxlex) ^ rkc.c:1484:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetStat(cxnum, stat) ^ rkc.c:1529:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwGetProtocolVersion(majorp, minorp) ^ int rkc.c:1529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:1538:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetServerVersion(majorp, minorp) ^ rkc.c:1544:13: warning: call to undeclared function 'G334_rkcw_get_server_info'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( rkcw_get_server_info(majorp, minorp) ); ^ ../../include/sglobal.h:334:45: note: expanded from macro 'rkcw_get_server_info' #define rkcw_get_server_info G334_rkcw_get_server_info ^ rkc.c:1554:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkcConnectIrohaServer( servername ) ^ int ../../include/sglobal.h:69:45: note: expanded from macro 'RkcConnectIrohaServer' #define RkcConnectIrohaServer G069_RkcConnectIrohaServer ^ rkc.c:1557:13: warning: call to undeclared function 'G331_rkc_Connect_Iroha_Server'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( rkc_Connect_Iroha_Server( servername ) ); ^ ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ rkc.c:1554:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkcConnectIrohaServer( servername ) ^ ../../include/sglobal.h:69:45: note: expanded from macro 'RkcConnectIrohaServer' #define RkcConnectIrohaServer G069_RkcConnectIrohaServer ^ rkc.c:1562:29: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CheckRemoteToolProtoVersion(mode) ^ rkc.c:1562:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CheckRemoteToolProtoVersion(mode) ^ rkc.c:1562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:1574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwListDic( cxnum, dirname, dicnames_return, size ) ^ rkc.c:1616:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCreateDic( cxnum, dicname, mode ) ^ rkc.c:1633:31: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-Wdeprecated-non-prototype] RkwRemoveDic( cxnum, dicname, mode ) ^ rkc.c:1650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRenameDic( cxnum, dicname, newdicname, mode ) ^ rkc.c:1669:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCopyDic(cxnum, dirname, dicname, newdicname, mode ) ^ rkc.c:1694:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _RkwGetWordTextDic( cxnum, dirname, dicname, info, infolen ) ^ rkc.c:1694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:1714:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetWordTextDic(cxnum, dirname, dicname, info, infolen) ^ rkc.c:1727:14: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.buffer, BUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1732:12: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, info, infolen); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1771:15: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] nyomi = MIN( ushortstrlen( yomi ), nyomi); ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1793:6: warning: call to undeclared function 'G363_ushortstrncpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ushortstrncpy( cbuf, &(cx->lastyomi[ye]), (cx->maxyomi - ye) ); ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' #define ushortstrncpy G363_ushortstrncpy ^ rkc.c:1794:13: warning: call to undeclared function 'G361_ushortstrcpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len += ushortstrcpy( &(cx->lastyomi[ys]), yomi ); ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' #define ushortstrcpy G361_ushortstrcpy ^ rkc.c:1749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwSubstYomi( cxnum, ys, ye, yomi, nyomi ) ^ rkc.c:1808:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSubstYomi( cxnum, ys, ye, yomi, nyomi ) ^ rkc.c:1816:11: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, nyomi, rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:1823:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwFlushYomi( cxnum ) ^ rkc.c:1860:8: warning: call to undeclared function 'G363_ushortstrncpy'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = ushortstrncpy( yomi, cx->lastyomi, cx->maxyomi ); ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' #define ushortstrncpy G363_ushortstrncpy ^ rkc.c:1850:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetLastYomi( cxnum, yomi, maxyomi ) ^ rkc.c:1866:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetLastYomi( cxnum, yomi, maxyomi ) ^ rkc.c:1879:14: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1884:12: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, yomi, maxyomi); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1898:14: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] register i; ~~~~~~~~ ^ int rkc.c:1893:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] removeBUN( cx, to ) ^ rkc.c:1916:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwRemoveBun( cx_num, mode ) ^ rkc.c:1949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetSimpleKanji(cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, ^ rkc.c:1966:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) ^ rkc.c:1977:9: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, maxyomi, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:1987:10: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:1987:34: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2wchar(cbuf2 + j, ushortstrlen(cbuf2 + j), ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:1990:10: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] l += ushort2euc(cbuf3 + m, ushortstrlen(cbuf3 + m), ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:1999:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwQueryDic( cxnum, username, dicname, status ) /* S002 */ ^ rkc.c:2025:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwGetHinshi( cxnum, dst, maxdst ) ^ rkc.c:2038:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwGetHinshi( cxnum, dst, maxdst ) ^ rkc.c:2050:14: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, rkc.wbuf, CBUFSIZE); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:2055:12: warning: call to undeclared function 'G360_ushort2wchar'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2wchar(rkc.cbuf, len, dst, maxdst); ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ rkc.c:2060:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkwStoreRange( cxnum, yomi, maxyomi ) ^ rkc.c:2082:9: warning: call to undeclared function 'G367_wchar2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = wchar2ushort(yomi, maxyomi, rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ rkc.c:2073:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwStoreRange( cxnum, yomi, maxyomi ) ^ rkc.c:2087:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSetLocale( cxnum, locale ) ^ rkc.c:2116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSync( cxnum, dicname ) ^ rkc.c:2149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwSetAppName( cxnum, apname ) ^ rkc.c:2181:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwChmodDic(cxnum, dicname, mode) ^ rkc.c:2200:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkInitialize( hostname ) ^ rkc.c:2212:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkKillServer() ^ int rkc.c:2218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCloseContext( cxnum ) ^ rkc.c:2231:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkDuplicateContext( src_cx ) ^ rkc.c:2238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetDicList(cxnum, dicnames, max) ^ rkc.c:2247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkDefineDic(cxnum, dicname, wordrec) ^ rkc.c:2254:5: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] euc2ushort(wordrec, strlen(wordrec), rkc.cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2259:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkDeleteDic(cxnum, dicname, wordrec) ^ rkc.c:2268:5: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] euc2ushort(wordrec, strlen(wordrec), cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2273:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkMountDic( cxnum, dicname, mode ) ^ rkc.c:2281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkRemountDic( cxnum, dicname, where ) ^ rkc.c:2289:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkUnmountDic( cxnum, dicname ) ^ rkc.c:2297:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetMountList( cxnum, dicnames_return, max ) ^ rkc.c:2305:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSetDicPath( cxnum, path ) /* ѥ */ ^ rkc.c:2317:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetDirList( cxnum, ddname, maxddname ) /* ꥹȤ */ ^ rkc.c:2343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkBgnBun(cxnum, yomi, maxyomi, mode) ^ rkc.c:2353:13: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = euc2ushort(yomi, maxyomi, cbuf, CBIGBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2362:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkEndBun( cxnum, mode ) ^ rkc.c:2369:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkXfer( cxnum, knum ) ^ rkc.c:2376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkNfer( cxnum ) ^ rkc.c:2383:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkNext( cxnum ) ^ rkc.c:2390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkPrev(cxnum) ^ rkc.c:2397:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetKanji(cxnum, kanji, maxkanji) ^ rkc.c:2412:14: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2417:9: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, (char *)kanji, maxkanji); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2422:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetKanjiList(cxnum, kanjis, maxkanjis) ^ rkc.c:2441:11: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = ushortstrlen(cbuf + j); ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:2442:14: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] euclen = ushort2euc(cbuf + j, len, eucbuf, CBUFSIZE * 2); /* S005 */ ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGoTo(cxnum, bnum) ^ rkc.c:2461:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkLeft( cxnum ) ^ rkc.c:2468:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkRight( cxnum ) ^ rkc.c:2475:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkResize(cxnum, len) ^ rkc.c:2498:20: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( (euclen = ushort2euc(cbuf, ret, tmpbuf, BUFSIZE)) > len ) { ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2499:12: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] uslen += euc2ushort(tmpbuf, len, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2515:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkEnlarge( cxnum ) /* ʸ῭Ф */ ^ rkc.c:2522:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkShorten(cxnum) /* ʸ̤ */ ^ rkc.c:2529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkStoreYomi(cxnum, yomi, maxyomi) ^ rkc.c:2539:11: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = euc2ushort(yomi, len, cbuf, CBUFSIZE) + 1; ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2548:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetYomi(cxnum, yomi, maxyomi) ^ rkc.c:2563:15: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2568:12: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, (char *)yomi, maxyomi); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2573:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetLex(cxnum, lex, maxlex) ^ rkc.c:2591:16: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] tango->ylen = ushort2euc(ybuf + ylen, len, cbuf, BUFSIZE); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2603:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetStat(cxnum, stat) ^ rkc.c:2618:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkListDic( cxnum, dirname, dicnames_return, size ) ^ int rkc.c:2618:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:2626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCreateDic( cxnum, dicname, mode ) ^ rkc.c:2633:30: warning: parameter 'mode' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkRemoveDic( cxnum, dicname, mode ) ^ rkc.c:2633:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkRemoveDic( cxnum, dicname, mode ) ^ int rkc.c:2633:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:2640:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkRenameDic( cxnum, dicname, newdicname, mode ) ^ int rkc.c:2640:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:2647:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkCopyDic(cxnum, dirname, dicname, newdicname, mode) ^ int rkc.c:2647:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc.c:2670:15: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2675:12: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, (char *)info, infolen); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetWordTextDic(cxnum, dirname, dicname, info, infolen) ^ rkc.c:2688:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSubstYomi( cxnum, ys, ye, yomi, nyomi ) ^ rkc.c:2698:5: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ushort2euc(cx->lastyomi, cx->maxyomi, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2699:10: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ys = euc2ushort(cbuf, ys, cbuf2, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2708:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkFlushYomi( cxnum ) ^ rkc.c:2715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetLastYomi( cxnum, yomi, maxyomi ) ^ rkc.c:2730:15: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2735:12: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, yomi, maxyomi); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2740:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkRemoveBun( cxnum, mode ) ^ rkc.c:2747:26: warning: parameter 'dicname' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) ^ rkc.c:2757:9: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2758:38: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'unsigned char *' [-Wint-conversion] nkanji = _RkwGetSimpleKanji(cxnum, dicname, cbuf, len, ^~~~~~~ rkc.c:2767:10: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2767:32: warning: call to undeclared function 'G362_ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] k += ushort2euc(cbuf2 + j, ushortstrlen(cbuf2 + j), ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ rkc.c:2747:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetSimpleKanji( cxnum, dicname, yomi, maxyomi, kanjis, maxkanjis, hinshis, maxhinshis ) ^ rkc.c:2779:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkQueryDic( cxnum, username, dicname, status ) /* S002 */ ^ rkc.c:2789:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkGetHinshi( cxnum, dst, maxdst ) ^ rkc.c:2803:15: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return( ushort2euc(cbuf, len, buffer, CBUFSIZE) ); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2808:12: warning: call to undeclared function 'G358_ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return ushort2euc(cbuf, len, (char *)dst, maxdst); ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ rkc.c:2823:9: warning: call to undeclared function 'G210_euc2ushort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = euc2ushort((char *)yomi, maxyomi, cbuf, CBUFSIZE); ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ rkc.c:2813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkStoreRange( cxnum, yomi, maxyomi ) ^ rkc.c:2828:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSetLocale( cxnum, locale ) ^ rkc.c:2836:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSync( cxnum, dicname ) ^ rkc.c:2844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkSetAppName( cxnum, apname ) ^ rkc.c:2852:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkChmodDic(cxnum, dicname, mode) ^ rkc.c:2935:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkThrough( cxnum, command, buf, content_size, buffer_size ) ^ 211 warnings generated. rm -f convert.o unshared/convert.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DWCHAR16 -DCANNA_WCHAR -O2 convert.c -o unshared/convert.o In file included from convert.c:29: ./rkcw.h:90:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ int ./rkcw.h:91:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ int ./rkcw.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ int In file included from convert.c:31: ./rkc.h:262:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ int 4 warnings generated. rm -f convert.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DWCHAR16 -DCANNA_WCHAR -fPIC convert.c In file included from convert.c:29: ./rkcw.h:90:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ int ./rkcw.h:91:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ int ./rkcw.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ int In file included from convert.c:31: ./rkc.h:262:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ int 4 warnings generated. rm -f wconvert.o unshared/wconvert.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DWCHAR16 -DCANNA_WCHAR -O2 wconvert.c -o unshared/wconvert.o In file included from wconvert.c:58: ./rkcw.h:90:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ int ./rkcw.h:91:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ int ./rkcw.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ int In file included from wconvert.c:63: ./rkc.h:262:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ int ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ wconvert.c:92:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern FILE *fopen(); ^ wconvert.c:93:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern char *getenv(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ wconvert.c:153:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DoSomething(sig) ^ wconvert.c:188:6: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close( ServerFD ) ; ^ wconvert.c:167:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] connect_unix( number ) ^ wconvert.c:381:26: warning: passing arguments to 'inet_addr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hostinetaddr = inet_addr( hostname ); ^ wconvert.c:425:2: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close( ServerFD ) ; ^ wconvert.c:367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] connect_inet( hostname, number ) ^ wconvert.c:439:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] increment_counter( flush ) ^ wconvert.c:457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc_build_cannaserver_list( list ) ^ wconvert.c:520:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkc_Connect_Iroha_Server( hostname ) ^ int ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ wconvert.c:520:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ wconvert.c:597:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static firstKouhoStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ int wconvert.c:600:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] firstKouhoStore(n, data, len, dest) ^ wconvert.c:600:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:614:24: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] length = ushortstrlen( first_kouho )+1 ; ^ wconvert.c:637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] firstKouhoStore_2(n, data, len, dest) ^ wconvert.c:779:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ReadServer(buf, bufsize, len_return, allocptr) ^ wconvert.c:790:3: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] READIT(ServerFD, requiredsize, p, bufcnt, rest); ^ wconvert.c:703:17: note: expanded from macro 'READIT' readlen = read(ServerFD, p, rest); \ ^ wconvert.c:796:5: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(ServerFD); ^ wconvert.c:817:5: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] READIT(ServerFD, requiredsize, p, bufcnt, rest); ^ wconvert.c:703:17: note: expanded from macro 'READIT' readlen = read(ServerFD, p, rest); \ ^ wconvert.c:824:5: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(ServerFD); ^ wconvert.c:779:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReadServer(buf, bufsize, len_return, allocptr) ^ wconvert.c:862:15: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] write_stat = write(ServerFD, (char *)bufindex, (int) todo); ^ wconvert.c:898:6: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close( ServerFD ) ; ^ wconvert.c:837:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WriteServer( Buffer, size ) ^ wconvert.c:912:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType0Request(proto, len, name) /* Initialize */ ^ wconvert.c:912:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:935:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType1Request(majo, mino) /* Finalize , KillServer */ ^ wconvert.c:935:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:948:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType2Request(majo, mino, val) /* DuplicateContext */ ^ wconvert.c:948:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:963:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType3Request(majo, mino, con, val) /* GetDictionaryList */ ^ wconvert.c:963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */ ^ wconvert.c:979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1014:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType5Request(majo, mino, con, val, mod) /* AutoConvert */ ^ wconvert.c:1014:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1032:35: warning: parameter 'bun' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType6Request(majo, mino, con, bun, val) /* GetYomi */ ^ wconvert.c:1032:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType6Request(majo, mino, con, bun, val) /* GetYomi */ ^ wconvert.c:1032:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1051:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */ ^ wconvert.c:1051:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1069:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType10Request(majo, mino, cx, n, mod) /* EndConvert */ ^ wconvert.c:1069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1103:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */ ^ wconvert.c:1103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1136:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ ^ wconvert.c:1142:50: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int slen = strlen(str) + 1, wlen = ushortstrlen(wstr) + 1, i; ^ wconvert.c:1136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ ^ wconvert.c:1170:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) ^ wconvert.c:1170:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1210:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */ ^ wconvert.c:1210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1246:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType15Request(majo, mino, mod, con, str) /* MountDictionary */ ^ wconvert.c:1246:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1276:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */ ^ wconvert.c:1276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1308:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType17Request(majo, mino, str, slen) /* QueryExtension */ ^ wconvert.c:1308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1334:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */ ^ wconvert.c:1334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1367:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */ ^ wconvert.c:1367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1399:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */ ^ wconvert.c:1399:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) ^ wconvert.c:1433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1471:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType0Reply(rep) /* Initialize */ ^ wconvert.c:1471:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1488:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */ ^ wconvert.c:1488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1509:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType2Reply(rep) /* Finalize , KillServer */ ^ wconvert.c:1509:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1523:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); ~~~~~~ ^ int wconvert.c:1526:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType3Reply(n, storefunc, extdata) /* GetHinshi */ ^ wconvert.c:1526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1553:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *)); ~~~~~~ ^ int wconvert.c:1556:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType4Reply(n, storefunc, extdata) /* GetStatus */ ^ wconvert.c:1556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1585:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType5Reply(rep) /* CreateContext */ ^ wconvert.c:1585:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1603:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType6Reply(buf, mxi, n) /* GetDictionaryList */ ^ wconvert.c:1603:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1627:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); ~~~~~~ ^ int wconvert.c:1630:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType7Reply(n, storefunc, extdata) /* BeginConvert */ ^ wconvert.c:1630:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1659:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static RecvType8Reply ~~~~~~ ^ int wconvert.c:1663:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */ ^ wconvert.c:1663:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1694:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType10Reply(n, buf, bsz) /* Through */ ^ wconvert.c:1694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkcw_initialize( username ) ^ wconvert.c:1732:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(ServerFD); ^ wconvert.c:1740:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_finalize pro((void)); ~~~~~~ ^ int wconvert.c:1743:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_finalize() ^ wconvert.c:1752:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close( ServerFD ) ; ^ wconvert.c:1759:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_killserver pro((void)); ~~~~~~ ^ int wconvert.c:1762:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_killserver() ^ wconvert.c:1771:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close( ServerFD ); ^ wconvert.c:1778:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_create_context pro((void)); ~~~~~~ ^ int wconvert.c:1781:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_create_context() ^ wconvert.c:1792:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_duplicate_context pro((RkcContext *)); ~~~~~~ ^ int wconvert.c:1795:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_duplicate_context( cx ) ^ wconvert.c:1795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static rkcw_close_context pro((RkcContext *)); ~~~~~~ ^ int wconvert.c:1810:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_close_context( cx ) ^ wconvert.c:1810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1823:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dictionary_list(proto, con, dicnames, mxi) ^ wconvert.c:1823:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1837:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_dictionary_list pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:1840:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_dictionary_list( cx, dicnames, mxi) ^ wconvert.c:1840:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1849:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] define_dic(proto, cx, dicname, wordrec) ^ wconvert.c:1849:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1864:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_define_dic pro((RkcContext *, char *, Ushort *)); ~~~~~~ ^ int wconvert.c:1867:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_define_dic( cx, dicname, wordrec) ^ wconvert.c:1867:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1875:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_delete_dic pro((RkcContext *, char *, Ushort *)); ~~~~~~ ^ int wconvert.c:1878:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_delete_dic( cx, dicname, wordrec) ^ wconvert.c:1878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1886:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static mount_dictionary pro((int, int, int, char *, int)); ~~~~~~ ^ int wconvert.c:1889:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] mount_dictionary(majo, mino, context, data, mode) ^ wconvert.c:1889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1902:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_mount_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:1905:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_mount_dictionary( cx, dicname, mode ) ^ wconvert.c:1905:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1913:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_umount_dictionary pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:1916:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_umount_dictionary( cx, dicname ) ^ wconvert.c:1916:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1923:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_remount_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:1926:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_remount_dictionary( cx, dicname, where ) ^ wconvert.c:1926:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1935:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_mount_list pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:1938:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_mount_list( cx, dicnames, mxi) ^ wconvert.c:1938:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1960:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] end_convert(proto, cx, n, mod) ^ wconvert.c:1960:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1973:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_convert_end pro((RkcContext *, int)); ~~~~~~ ^ int wconvert.c:1976:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_convert_end( cx, mode ) ^ wconvert.c:1976:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1983:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static convStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ int wconvert.c:1986:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] convStore(n, data, len, dest) ^ wconvert.c:1986:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1999:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_convert pro((RkcContext *, Ushort *, int, int)); ~~~~~~ ^ int wconvert.c:2002:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_convert( cx, yomi, length, mode ) ^ wconvert.c:2002:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static get_yomi ~~~~~~ ^ int wconvert.c:2027:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] get_yomi(proto, context, curbun, storefunc, yomibuf) ^ wconvert.c:2027:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static yomiStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ int wconvert.c:2043:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] yomiStore(n, data, len, destb) ^ wconvert.c:2043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_yomi pro((RkcContext *, Ushort *)); ~~~~~~ ^ int wconvert.c:2064:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_yomi( cx, yomip ) /* yomip Υ̵礫衩 */ ^ wconvert.c:2064:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static kanjilistStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ int wconvert.c:2075:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kanjilistStore(n, data, len, dest) ^ wconvert.c:2075:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_kanji_list pro((RkcContext *)); ~~~~~~ ^ int wconvert.c:2101:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_kanji_list( cx ) ^ wconvert.c:2101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_resize pro((RkcContext *, int)); ~~~~~~ ^ int wconvert.c:2113:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_resize( cx, yomi_length ) ^ wconvert.c:2113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2129:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] store_yomi(proto, cx, yomi, maxyomi) ^ wconvert.c:2134:26: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int wlen = ushortstrlen(yomi) + 1, n; ^ wconvert.c:2129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] store_yomi(proto, cx, yomi, maxyomi) ^ wconvert.c:2146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_store_yomi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_store_yomi(cx, yomi, maxyomi) ^ wconvert.c:2149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2170:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Query_Extension() ^ wconvert.c:2192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_list_dictionary pro((RkcContext *, char *, char *, int)); ~~~~~~ ^ int wconvert.c:2195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_list_dictionary( cx, dirname, dicnames_return, size ) ^ wconvert.c:2195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static rkcw_create_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:2218:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_create_dictionary( cx, dicname, mode ) ^ wconvert.c:2218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2231:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_delete_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:2234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_delete_dictionary( cx, dicname, mode ) ^ wconvert.c:2234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2247:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int)); ~~~~~~ ^ int wconvert.c:2250:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_rename_dictionary( cx, dic, newdic, mode ) ^ wconvert.c:2250:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2272:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int)); ~~~~~~ ^ int wconvert.c:2275:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_copy_dictionary(cx, dir, dic, newdic, mode) ^ wconvert.c:2275:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2292:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_text_dictionary ~~~~~~ ^ int wconvert.c:2296:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) ^ wconvert.c:2296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2320:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkcw_get_server_info( majorp, minorp ) ^ ../../include/sglobal.h:334:45: note: expanded from macro 'rkcw_get_server_info' #define rkcw_get_server_info G334_rkcw_get_server_info ^ wconvert.c:2336:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] statusStore(n, data, dest) ^ wconvert.c:2336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2359:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_stat pro((RkcContext *, RkStat *)); ~~~~~~ ^ int wconvert.c:2362:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_stat( cx, stat ) ^ wconvert.c:2362:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2379:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] lexStore(n, data, dlen, dest) ^ wconvert.c:2379:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static rkcw_get_lex pro((RkcContext *, int, RkLex *)); ~~~~~~ ^ int wconvert.c:2405:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_lex( cx, mxi, info ) ^ wconvert.c:2405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2424:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_autoconv pro((RkcContext *, int, int)); ~~~~~~ ^ int wconvert.c:2427:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_autoconv( cx, length, mode ) ^ wconvert.c:2427:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2440:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2443:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_subst_yomi( cx, nbun, y_start, y_end, yomi, y_len ) ^ wconvert.c:2443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2459:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_flush_yomi pro((RkcContext *)); ~~~~~~ ^ int wconvert.c:2462:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_flush_yomi( cx ) ^ wconvert.c:2462:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2474:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2477:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_last_yomi( cx, yomi, maxyomi ) ^ wconvert.c:2477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2491:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_remove_bun pro((RkcContext *, int)); ~~~~~~ ^ int wconvert.c:2494:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_remove_bun( cx, mode ) ^ wconvert.c:2494:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2511:21: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len += ushortstrlen( first_kouho + len ) + 1; ^ wconvert.c:2517:21: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len += ushortstrlen( first_kouho + len ) + 1; ^ wconvert.c:2531:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] simpleKanjiStore(n, data, kdest, hdest) ^ wconvert.c:2531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2561:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_simple_kanji ~~~~~~ ^ int wconvert.c:2565:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh ) ^ wconvert.c:2565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copyS8(src, des, maxlen) ^ ../../include/sglobal.h:180:45: note: expanded from macro 'copyS8' #define copyS8 G180_copyS8 ^ wconvert.c:2604:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicinfoStore(n, data, dest) ^ wconvert.c:2604:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2627:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *)); ~~~~~~ ^ int wconvert.c:2630:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_query_dic(cx, usrname, dicname, info) ^ wconvert.c:2630:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2646:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_hinshi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2649:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_hinshi( cx, dst, mxd ) ^ wconvert.c:2649:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2665:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_store_range pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2668:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_store_range(cx, yomi, maxyomi) ^ wconvert.c:2668:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2676:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_set_locale pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:2679:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_set_locale( cx, locale ) ^ wconvert.c:2679:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2686:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_sync pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:2689:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_sync(cx, dicname) ^ wconvert.c:2689:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2696:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_set_app_name pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:2699:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_set_app_name( cx, apname ) ^ wconvert.c:2699:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2711:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_notice_group_name pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:2714:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_notice_group_name(cx, groupname) ^ wconvert.c:2714:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2726:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_chmod_dic pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:2729:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_chmod_dic(cx, dicname, mode) ^ wconvert.c:2729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2743:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_through pro((RkcContext *, int, char *, int, int)); ~~~~~~ ^ int wconvert.c:2746:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_through( cx, cmd, data, datasz, bufsz ) ^ wconvert.c:2746:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 257 warnings generated. rm -f wconvert.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DWCHAR16 -DCANNA_WCHAR -fPIC wconvert.c In file included from wconvert.c:58: ./rkcw.h:90:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ int ./rkcw.h:91:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ int ./rkcw.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ int In file included from wconvert.c:63: ./rkc.h:262:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkc_Connect_Iroha_Server pro((char *)); ~~~~~~ ^ int ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ wconvert.c:92:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern FILE *fopen(); ^ wconvert.c:93:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern char *getenv(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ wconvert.c:153:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DoSomething(sig) ^ wconvert.c:188:6: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close( ServerFD ) ; ^ wconvert.c:167:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] connect_unix( number ) ^ wconvert.c:381:26: warning: passing arguments to 'inet_addr' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hostinetaddr = inet_addr( hostname ); ^ wconvert.c:425:2: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close( ServerFD ) ; ^ wconvert.c:367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] connect_inet( hostname, number ) ^ wconvert.c:439:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] increment_counter( flush ) ^ wconvert.c:457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkc_build_cannaserver_list( list ) ^ wconvert.c:520:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkc_Connect_Iroha_Server( hostname ) ^ int ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ wconvert.c:520:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ../../include/sglobal.h:331:45: note: expanded from macro 'rkc_Connect_Iroha_Server' #define rkc_Connect_Iroha_Server G331_rkc_Connect_Iroha_Server ^ wconvert.c:597:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static firstKouhoStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ int wconvert.c:600:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] firstKouhoStore(n, data, len, dest) ^ wconvert.c:600:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:614:24: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] length = ushortstrlen( first_kouho )+1 ; ^ wconvert.c:637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] firstKouhoStore_2(n, data, len, dest) ^ wconvert.c:779:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ReadServer(buf, bufsize, len_return, allocptr) ^ wconvert.c:790:3: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] READIT(ServerFD, requiredsize, p, bufcnt, rest); ^ wconvert.c:703:17: note: expanded from macro 'READIT' readlen = read(ServerFD, p, rest); \ ^ wconvert.c:796:5: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(ServerFD); ^ wconvert.c:817:5: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] READIT(ServerFD, requiredsize, p, bufcnt, rest); ^ wconvert.c:703:17: note: expanded from macro 'READIT' readlen = read(ServerFD, p, rest); \ ^ wconvert.c:824:5: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(ServerFD); ^ wconvert.c:779:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReadServer(buf, bufsize, len_return, allocptr) ^ wconvert.c:862:15: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] write_stat = write(ServerFD, (char *)bufindex, (int) todo); ^ wconvert.c:898:6: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close( ServerFD ) ; ^ wconvert.c:837:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WriteServer( Buffer, size ) ^ wconvert.c:912:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType0Request(proto, len, name) /* Initialize */ ^ wconvert.c:912:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:935:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType1Request(majo, mino) /* Finalize , KillServer */ ^ wconvert.c:935:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:948:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType2Request(majo, mino, val) /* DuplicateContext */ ^ wconvert.c:948:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:963:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType3Request(majo, mino, con, val) /* GetDictionaryList */ ^ wconvert.c:963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] SendType4Request(majo, mino, con, bgn, end, wstr, wlen) /* SubstYomi */ ^ wconvert.c:979:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1014:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType5Request(majo, mino, con, val, mod) /* AutoConvert */ ^ wconvert.c:1014:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1032:35: warning: parameter 'bun' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType6Request(majo, mino, con, bun, val) /* GetYomi */ ^ wconvert.c:1032:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType6Request(majo, mino, con, bun, val) /* GetYomi */ ^ wconvert.c:1032:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1051:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType9Request(majo, mino, con, bun, cand, val) /* GetLex */ ^ wconvert.c:1051:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1069:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType10Request(majo, mino, cx, n, mod) /* EndConvert */ ^ wconvert.c:1069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1103:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType11Request(majo, mino, con, bun, wstr, wlen) /* StoreYomi */ ^ wconvert.c:1103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1136:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ ^ wconvert.c:1142:50: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int slen = strlen(str) + 1, wlen = ushortstrlen(wstr) + 1, i; ^ wconvert.c:1136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SendType12Request(majo, mino, con, wstr, str) /* DefineWord */ ^ wconvert.c:1170:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType13Request(majo, mino, con, str, wstr, wlen, mxk, mxh) ^ wconvert.c:1170:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1210:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType14Request(majo, mino, mod, con, wstr, wlen) /* BeginConvert */ ^ wconvert.c:1210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1246:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType15Request(majo, mino, mod, con, str) /* MountDictionary */ ^ wconvert.c:1246:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1276:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType16Request(majo, mino, mod, con, ostr, nstr) /* RenameDictionary */ ^ wconvert.c:1276:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1308:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType17Request(majo, mino, str, slen) /* QueryExtension */ ^ wconvert.c:1308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1334:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType18Request(majo, mino, con, str1, s1len, str2, s2len, val) /* ListDictionary */ ^ wconvert.c:1334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1367:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType19Request(majo, mino, mod, con, ustr, dstr) /* QueryDictionary */ ^ wconvert.c:1367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1399:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType20Request(majo, mino, con, cmd, dsz, data, bsz) /* Through */ ^ wconvert.c:1399:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType21Request(majo, mino, mod, con, dirstr, ostr, nstr) ^ wconvert.c:1433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1471:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType0Reply(rep) /* Initialize */ ^ wconvert.c:1471:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1488:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType1Reply(n, vmajp, vminp) /* GetServerInfo */ ^ wconvert.c:1488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1509:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType2Reply(rep) /* Finalize , KillServer */ ^ wconvert.c:1509:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1523:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static RecvType3Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); ~~~~~~ ^ int wconvert.c:1526:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType3Reply(n, storefunc, extdata) /* GetHinshi */ ^ wconvert.c:1526:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1553:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static RecvType4Reply pro((int *, int (*)(int, BYTE *, BYTE *), BYTE *)); ~~~~~~ ^ int wconvert.c:1556:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType4Reply(n, storefunc, extdata) /* GetStatus */ ^ wconvert.c:1556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1585:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType5Reply(rep) /* CreateContext */ ^ wconvert.c:1585:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1603:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType6Reply(buf, mxi, n) /* GetDictionaryList */ ^ wconvert.c:1603:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1627:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static RecvType7Reply pro((int *, int (*)(int, BYTE *, int, BYTE *), BYTE *)); ~~~~~~ ^ int wconvert.c:1630:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType7Reply(n, storefunc, extdata) /* BeginConvert */ ^ wconvert.c:1630:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1659:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static RecvType8Reply ~~~~~~ ^ int wconvert.c:1663:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType8Reply(n, storefunc, kdata, hdata) /* GetSimpleKanji */ ^ wconvert.c:1663:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1694:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RecvType10Reply(n, buf, bsz) /* Through */ ^ wconvert.c:1694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkcw_initialize( username ) ^ wconvert.c:1732:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(ServerFD); ^ wconvert.c:1740:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_finalize pro((void)); ~~~~~~ ^ int wconvert.c:1743:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_finalize() ^ wconvert.c:1752:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close( ServerFD ) ; ^ wconvert.c:1759:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_killserver pro((void)); ~~~~~~ ^ int wconvert.c:1762:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_killserver() ^ wconvert.c:1771:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close( ServerFD ); ^ wconvert.c:1778:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_create_context pro((void)); ~~~~~~ ^ int wconvert.c:1781:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_create_context() ^ wconvert.c:1792:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_duplicate_context pro((RkcContext *)); ~~~~~~ ^ int wconvert.c:1795:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_duplicate_context( cx ) ^ wconvert.c:1795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static rkcw_close_context pro((RkcContext *)); ~~~~~~ ^ int wconvert.c:1810:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_close_context( cx ) ^ wconvert.c:1810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1823:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dictionary_list(proto, con, dicnames, mxi) ^ wconvert.c:1823:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1837:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_dictionary_list pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:1840:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_dictionary_list( cx, dicnames, mxi) ^ wconvert.c:1840:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1849:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] define_dic(proto, cx, dicname, wordrec) ^ wconvert.c:1849:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1864:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_define_dic pro((RkcContext *, char *, Ushort *)); ~~~~~~ ^ int wconvert.c:1867:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_define_dic( cx, dicname, wordrec) ^ wconvert.c:1867:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1875:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_delete_dic pro((RkcContext *, char *, Ushort *)); ~~~~~~ ^ int wconvert.c:1878:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_delete_dic( cx, dicname, wordrec) ^ wconvert.c:1878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1886:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static mount_dictionary pro((int, int, int, char *, int)); ~~~~~~ ^ int wconvert.c:1889:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] mount_dictionary(majo, mino, context, data, mode) ^ wconvert.c:1889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1902:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_mount_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:1905:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_mount_dictionary( cx, dicname, mode ) ^ wconvert.c:1905:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1913:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_umount_dictionary pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:1916:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_umount_dictionary( cx, dicname ) ^ wconvert.c:1916:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1923:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_remount_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:1926:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_remount_dictionary( cx, dicname, where ) ^ wconvert.c:1926:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1935:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_mount_list pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:1938:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_mount_list( cx, dicnames, mxi) ^ wconvert.c:1938:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1960:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] end_convert(proto, cx, n, mod) ^ wconvert.c:1960:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1973:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_convert_end pro((RkcContext *, int)); ~~~~~~ ^ int wconvert.c:1976:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_convert_end( cx, mode ) ^ wconvert.c:1976:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1983:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static convStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ int wconvert.c:1986:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] convStore(n, data, len, dest) ^ wconvert.c:1986:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1999:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_convert pro((RkcContext *, Ushort *, int, int)); ~~~~~~ ^ int wconvert.c:2002:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_convert( cx, yomi, length, mode ) ^ wconvert.c:2002:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2023:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static get_yomi ~~~~~~ ^ int wconvert.c:2027:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] get_yomi(proto, context, curbun, storefunc, yomibuf) ^ wconvert.c:2027:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2040:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static yomiStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ int wconvert.c:2043:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] yomiStore(n, data, len, destb) ^ wconvert.c:2043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2061:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_yomi pro((RkcContext *, Ushort *)); ~~~~~~ ^ int wconvert.c:2064:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_yomi( cx, yomip ) /* yomip Υ̵礫衩 */ ^ wconvert.c:2064:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2072:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static kanjilistStore pro((int, BYTE *, int, BYTE *)); ~~~~~~ ^ int wconvert.c:2075:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kanjilistStore(n, data, len, dest) ^ wconvert.c:2075:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2098:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_kanji_list pro((RkcContext *)); ~~~~~~ ^ int wconvert.c:2101:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_kanji_list( cx ) ^ wconvert.c:2101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2110:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_resize pro((RkcContext *, int)); ~~~~~~ ^ int wconvert.c:2113:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_resize( cx, yomi_length ) ^ wconvert.c:2113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2129:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] store_yomi(proto, cx, yomi, maxyomi) ^ wconvert.c:2134:26: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int wlen = ushortstrlen(yomi) + 1, n; ^ wconvert.c:2129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] store_yomi(proto, cx, yomi, maxyomi) ^ wconvert.c:2146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_store_yomi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2149:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_store_yomi(cx, yomi, maxyomi) ^ wconvert.c:2149:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2170:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Query_Extension() ^ wconvert.c:2192:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_list_dictionary pro((RkcContext *, char *, char *, int)); ~~~~~~ ^ int wconvert.c:2195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_list_dictionary( cx, dirname, dicnames_return, size ) ^ wconvert.c:2195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static rkcw_create_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:2218:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_create_dictionary( cx, dicname, mode ) ^ wconvert.c:2218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2231:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_delete_dictionary pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:2234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_delete_dictionary( cx, dicname, mode ) ^ wconvert.c:2234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2247:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_rename_dictionary pro((RkcContext *, char *, char *, int)); ~~~~~~ ^ int wconvert.c:2250:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_rename_dictionary( cx, dic, newdic, mode ) ^ wconvert.c:2250:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2272:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_copy_dictionary pro((RkcContext *, char *, char *, char *, int)); ~~~~~~ ^ int wconvert.c:2275:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_copy_dictionary(cx, dir, dic, newdic, mode) ^ wconvert.c:2275:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2292:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_text_dictionary ~~~~~~ ^ int wconvert.c:2296:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_text_dictionary( cx, dirname, dicname, info, infolen ) ^ wconvert.c:2296:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2320:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rkcw_get_server_info( majorp, minorp ) ^ ../../include/sglobal.h:334:45: note: expanded from macro 'rkcw_get_server_info' #define rkcw_get_server_info G334_rkcw_get_server_info ^ wconvert.c:2336:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] statusStore(n, data, dest) ^ wconvert.c:2336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2359:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_stat pro((RkcContext *, RkStat *)); ~~~~~~ ^ int wconvert.c:2362:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_stat( cx, stat ) ^ wconvert.c:2362:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2379:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] lexStore(n, data, dlen, dest) ^ wconvert.c:2379:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static rkcw_get_lex pro((RkcContext *, int, RkLex *)); ~~~~~~ ^ int wconvert.c:2405:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_lex( cx, mxi, info ) ^ wconvert.c:2405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2424:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_autoconv pro((RkcContext *, int, int)); ~~~~~~ ^ int wconvert.c:2427:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_autoconv( cx, length, mode ) ^ wconvert.c:2427:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2440:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_subst_yomi pro((RkcContext *, int, int, int, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2443:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_subst_yomi( cx, nbun, y_start, y_end, yomi, y_len ) ^ wconvert.c:2443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2459:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_flush_yomi pro((RkcContext *)); ~~~~~~ ^ int wconvert.c:2462:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_flush_yomi( cx ) ^ wconvert.c:2462:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2474:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_last_yomi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2477:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_last_yomi( cx, yomi, maxyomi ) ^ wconvert.c:2477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2491:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_remove_bun pro((RkcContext *, int)); ~~~~~~ ^ int wconvert.c:2494:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_remove_bun( cx, mode ) ^ wconvert.c:2494:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2511:21: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len += ushortstrlen( first_kouho + len ) + 1; ^ wconvert.c:2517:21: warning: passing arguments to 'G362_ushortstrlen' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len += ushortstrlen( first_kouho + len ) + 1; ^ wconvert.c:2531:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] simpleKanjiStore(n, data, kdest, hdest) ^ wconvert.c:2531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2561:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_simple_kanji ~~~~~~ ^ int wconvert.c:2565:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_simple_kanji( cx, dic, yomi, mxy, kan, mxk, hin, mxh ) ^ wconvert.c:2565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copyS8(src, des, maxlen) ^ ../../include/sglobal.h:180:45: note: expanded from macro 'copyS8' #define copyS8 G180_copyS8 ^ wconvert.c:2604:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicinfoStore(n, data, dest) ^ wconvert.c:2604:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2627:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_query_dic pro((RkcContext *, char *, char *, struct DicInfo *)); ~~~~~~ ^ int wconvert.c:2630:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_query_dic(cx, usrname, dicname, info) ^ wconvert.c:2630:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2646:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_get_hinshi pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2649:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_get_hinshi( cx, dst, mxd ) ^ wconvert.c:2649:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2665:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_store_range pro((RkcContext *, Ushort *, int)); ~~~~~~ ^ int wconvert.c:2668:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_store_range(cx, yomi, maxyomi) ^ wconvert.c:2668:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2676:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_set_locale pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:2679:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_set_locale( cx, locale ) ^ wconvert.c:2679:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2686:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_sync pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:2689:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_sync(cx, dicname) ^ wconvert.c:2689:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2696:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_set_app_name pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:2699:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_set_app_name( cx, apname ) ^ wconvert.c:2699:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2711:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_notice_group_name pro((RkcContext *, char *)); ~~~~~~ ^ int wconvert.c:2714:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_notice_group_name(cx, groupname) ^ wconvert.c:2714:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2726:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_chmod_dic pro((RkcContext *, char *, int)); ~~~~~~ ^ int wconvert.c:2729:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_chmod_dic(cx, dicname, mode) ^ wconvert.c:2729:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2743:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static rkcw_through pro((RkcContext *, int, char *, int, int)); ~~~~~~ ^ int wconvert.c:2746:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rkcw_through( cx, cmd, data, datasz, bufsz ) ^ wconvert.c:2746:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 257 warnings generated. rm -f wutil.o unshared/wutil.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DWCHAR16 -DCANNA_WCHAR -O2 wutil.c -o unshared/wutil.o In file included from wutil.c:27: ./rkcw.h:90:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ int ./rkcw.h:91:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ int ./rkcw.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ int wutil.c:41:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2eucsize(src, srclen) ^ ../../include/sglobal.h:359:45: note: expanded from macro 'ushort2eucsize' #define ushort2eucsize G359_ushort2eucsize ^ wutil.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2euc(src, srclen, dest, destlen) ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ wutil.c:111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] eucchars(src, srclen) ^ ../../include/sglobal.h:211:45: note: expanded from macro 'eucchars' #define eucchars G211_eucchars ^ wutil.c:129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] euc2ushort(src, srclen, dest, destlen) ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ wutil.c:166:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Wineuc2ushort(src, srclen, dest, destlen) ^ wutil.c:175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wchar2ushort32(src, srclen, dest, destlen) ^ wutil.c:213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2wchar32(src, srclen, dest, destlen) ^ wutil.c:251:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wchar2ushort16(src, srclen, dest, destlen) ^ wutil.c:266:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2wchar16(src, srclen, dest, destlen) ^ wutil.c:347:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wchar2ushort(src, slen, dst, dlen) ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ wutil.c:359:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2wchar(src, slen, dst, dlen) ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ wutil.c:371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Winushort2wchar(src, slen, dst, dlen) ^ wutil.c:380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wcharstrlen(ws) ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' #define wcharstrlen G368_wcharstrlen ^ wutil.c:390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushortstrlen(ws) ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ wutil.c:400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushortstrcpy(wd, ws) ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' #define ushortstrcpy G361_ushortstrcpy ^ wutil.c:411:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushortstrncpy(wd, ws, n) ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' #define ushortstrncpy G363_ushortstrncpy ^ 19 warnings generated. rm -f wutil.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DWCHAR16 -DCANNA_WCHAR -fPIC wutil.c In file included from wutil.c:27: ./rkcw.h:90:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcWCinit pro((void)); ~~~~~~ ^ int ./rkcw.h:91:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rkcw_get_server_info pro((int *, int *)); ~~~~~~ ^ int ./rkcw.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ushortstrncpy pro((Ushort *, Ushort *, int)); ~~~~~~ ^ int wutil.c:41:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2eucsize(src, srclen) ^ ../../include/sglobal.h:359:45: note: expanded from macro 'ushort2eucsize' #define ushort2eucsize G359_ushort2eucsize ^ wutil.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2euc(src, srclen, dest, destlen) ^ ../../include/sglobal.h:358:45: note: expanded from macro 'ushort2euc' #define ushort2euc G358_ushort2euc ^ wutil.c:111:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] eucchars(src, srclen) ^ ../../include/sglobal.h:211:45: note: expanded from macro 'eucchars' #define eucchars G211_eucchars ^ wutil.c:129:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] euc2ushort(src, srclen, dest, destlen) ^ ../../include/sglobal.h:210:45: note: expanded from macro 'euc2ushort' #define euc2ushort G210_euc2ushort ^ wutil.c:166:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Wineuc2ushort(src, srclen, dest, destlen) ^ wutil.c:175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wchar2ushort32(src, srclen, dest, destlen) ^ wutil.c:213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2wchar32(src, srclen, dest, destlen) ^ wutil.c:251:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wchar2ushort16(src, srclen, dest, destlen) ^ wutil.c:266:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2wchar16(src, srclen, dest, destlen) ^ wutil.c:347:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wchar2ushort(src, slen, dst, dlen) ^ ../../include/sglobal.h:367:45: note: expanded from macro 'wchar2ushort' #define wchar2ushort G367_wchar2ushort ^ wutil.c:359:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2wchar(src, slen, dst, dlen) ^ ../../include/sglobal.h:360:45: note: expanded from macro 'ushort2wchar' #define ushort2wchar G360_ushort2wchar ^ wutil.c:371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Winushort2wchar(src, slen, dst, dlen) ^ wutil.c:380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wcharstrlen(ws) ^ ../../include/sglobal.h:368:45: note: expanded from macro 'wcharstrlen' #define wcharstrlen G368_wcharstrlen ^ wutil.c:390:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushortstrlen(ws) ^ ../../include/sglobal.h:362:45: note: expanded from macro 'ushortstrlen' #define ushortstrlen G362_ushortstrlen ^ wutil.c:400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushortstrcpy(wd, ws) ^ ../../include/sglobal.h:361:45: note: expanded from macro 'ushortstrcpy' #define ushortstrcpy G361_ushortstrcpy ^ wutil.c:411:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushortstrncpy(wd, ws, n) ^ ../../include/sglobal.h:363:45: note: expanded from macro 'ushortstrncpy' #define ushortstrncpy G363_ushortstrncpy ^ 19 warnings generated. rm -f libRKC16.so.1.0~ set -x; (cd .; cc -o ./libRKC16.so.1.0~ -shared -fPIC -Wl,-rpath,/usr/local/lib -Wl,-soname,libRKC16.so.1.0 rkc.o convert.o wconvert.o wutil.o ); + cd . + cc -o ./libRKC16.so.1.0~ -shared -fPIC -Wl,-rpath,/usr/local/lib -Wl,-soname,libRKC16.so.1.0 rkc.o convert.o wconvert.o wutil.o true rm -f libRKC16.so.1.0 mv -f libRKC16.so.1.0~ libRKC16.so.1.0 rm -f libRKC16.a + cd unshared + ar clq ../libRKC16.a rkc.o convert.o wconvert.o wutil.o ranlib libRKC16.a making all in lib/canna... rm -f jrbind.o unshared/jrbind.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 jrbind.c -o unshared/jrbind.o In file included from jrbind.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from jrbind.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from jrbind.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from jrbind.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from jrbind.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from jrbind.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from jrbind.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from jrbind.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from jrbind.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from jrbind.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from jrbind.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from jrbind.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from jrbind.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from jrbind.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from jrbind.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from jrbind.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from jrbind.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from jrbind.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from jrbind.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from jrbind.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from jrbind.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from jrbind.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from jrbind.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from jrbind.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from jrbind.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from jrbind.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from jrbind.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from jrbind.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from jrbind.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from jrbind.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from jrbind.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from jrbind.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from jrbind.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from jrbind.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from jrbind.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from jrbind.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from jrbind.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from jrbind.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from jrbind.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from jrbind.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from jrbind.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from jrbind.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from jrbind.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from jrbind.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from jrbind.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from jrbind.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from jrbind.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from jrbind.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from jrbind.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from jrbind.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from jrbind.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from jrbind.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from jrbind.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from jrbind.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from jrbind.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from jrbind.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from jrbind.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from jrbind.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from jrbind.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int jrbind.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wcKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) ^ jrbind.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wcKanjiControl(context, request, arg) ^ jrbind.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newUiContext(dpy, win) ^ jrbind.c:105:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, ^ int ./canna.h:102:28: note: expanded from macro 'XwcLookupKanji2' #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 ^ jrbind.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./canna.h:102:28: note: expanded from macro 'XwcLookupKanji2' #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 ^ jrbind.c:143:19: warning: passing arguments to 'G278_keyToContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] d = keyToContext(dpy, win); ^ jrbind.c:188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XwcKanjiControl2(display, window, request, arg) ^ ./canna.h:103:28: note: expanded from macro 'XwcKanjiControl2' #define XwcKanjiControl2 IROHA_G426_XwcKanjiControl2 ^ jrbind.c:212:21: warning: passing arguments to 'G278_keyToContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] d = keyToContext((unsigned int)display, (unsigned int)window); ^ jrbind.c:250:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pushCallback(d, env, ev, ex, qu, au) ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' #define pushCallback G321_pushCallback ^ jrbind.c:271:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popCallback(d) ^ ./sglobal.h:313:45: note: expanded from macro 'popCallback' #define popCallback G313_popCallback ^ 116 warnings generated. rm -f jrbind.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC jrbind.c In file included from jrbind.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from jrbind.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from jrbind.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from jrbind.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from jrbind.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from jrbind.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from jrbind.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from jrbind.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from jrbind.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from jrbind.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from jrbind.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from jrbind.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from jrbind.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from jrbind.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from jrbind.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from jrbind.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from jrbind.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from jrbind.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from jrbind.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from jrbind.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from jrbind.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from jrbind.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from jrbind.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from jrbind.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from jrbind.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from jrbind.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from jrbind.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from jrbind.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from jrbind.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from jrbind.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from jrbind.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from jrbind.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from jrbind.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from jrbind.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from jrbind.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from jrbind.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from jrbind.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from jrbind.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from jrbind.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from jrbind.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from jrbind.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from jrbind.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from jrbind.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from jrbind.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from jrbind.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from jrbind.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from jrbind.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from jrbind.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from jrbind.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from jrbind.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from jrbind.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from jrbind.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from jrbind.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from jrbind.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from jrbind.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from jrbind.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from jrbind.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from jrbind.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from jrbind.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int jrbind.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wcKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) ^ jrbind.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wcKanjiControl(context, request, arg) ^ jrbind.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newUiContext(dpy, win) ^ jrbind.c:105:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, ^ int ./canna.h:102:28: note: expanded from macro 'XwcLookupKanji2' #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 ^ jrbind.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./canna.h:102:28: note: expanded from macro 'XwcLookupKanji2' #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 ^ jrbind.c:143:19: warning: passing arguments to 'G278_keyToContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] d = keyToContext(dpy, win); ^ jrbind.c:188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XwcKanjiControl2(display, window, request, arg) ^ ./canna.h:103:28: note: expanded from macro 'XwcKanjiControl2' #define XwcKanjiControl2 IROHA_G426_XwcKanjiControl2 ^ jrbind.c:212:21: warning: passing arguments to 'G278_keyToContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] d = keyToContext((unsigned int)display, (unsigned int)window); ^ jrbind.c:250:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pushCallback(d, env, ev, ex, qu, au) ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' #define pushCallback G321_pushCallback ^ jrbind.c:271:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popCallback(d) ^ ./sglobal.h:313:45: note: expanded from macro 'popCallback' #define popCallback G313_popCallback ^ 116 warnings generated. rm -f ebind.o unshared/ebind.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 ebind.c -o unshared/ebind.o In file included from ebind.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ebind.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ebind.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ebind.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ebind.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ebind.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ebind.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ebind.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ebind.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ebind.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ebind.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ebind.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ebind.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ebind.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ebind.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ebind.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ebind.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ebind.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ebind.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ebind.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ebind.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ebind.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ebind.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ebind.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ebind.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ebind.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ebind.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ebind.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ebind.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ebind.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ebind.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ebind.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ebind.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ebind.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ebind.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ebind.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ebind.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ebind.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ebind.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ebind.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ebind.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ebind.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ebind.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ebind.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ebind.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ebind.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ebind.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ebind.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ebind.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ebind.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ebind.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ebind.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ebind.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ebind.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ebind.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ebind.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ebind.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ebind.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ebind.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ebind.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ebind.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ebind.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes) ^ ebind.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ebind.c:182:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, ^ int ./canna.h:100:26: note: expanded from macro 'XLookupKanji2' #define XLookupKanji2 IROHA_G300_XLookupKanji2 ^ ebind.c:182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./canna.h:100:26: note: expanded from macro 'XLookupKanji2' #define XLookupKanji2 IROHA_G300_XLookupKanji2 ^ ebind.c:226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XKanjiControl2(display, window, request, arg) ^ ./canna.h:101:27: note: expanded from macro 'XKanjiControl2' #define XKanjiControl2 IROHA_G301_XKanjiControl2 ^ ebind.c:364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jrKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) ^ ebind.c:380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jrKanjiControl(context, request, arg) ^ 113 warnings generated. rm -f ebind.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC ebind.c In file included from ebind.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ebind.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ebind.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ebind.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ebind.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ebind.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ebind.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ebind.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ebind.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ebind.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ebind.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ebind.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ebind.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ebind.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ebind.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ebind.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ebind.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ebind.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ebind.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ebind.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ebind.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ebind.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ebind.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ebind.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ebind.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ebind.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ebind.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ebind.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ebind.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ebind.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ebind.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ebind.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ebind.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ebind.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ebind.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ebind.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ebind.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ebind.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ebind.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ebind.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ebind.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ebind.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ebind.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ebind.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ebind.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ebind.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ebind.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ebind.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ebind.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ebind.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ebind.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ebind.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ebind.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ebind.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ebind.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ebind.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ebind.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ebind.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ebind.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ebind.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ebind.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ebind.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes) ^ ebind.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ebind.c:182:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, ^ int ./canna.h:100:26: note: expanded from macro 'XLookupKanji2' #define XLookupKanji2 IROHA_G300_XLookupKanji2 ^ ebind.c:182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./canna.h:100:26: note: expanded from macro 'XLookupKanji2' #define XLookupKanji2 IROHA_G300_XLookupKanji2 ^ ebind.c:226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XKanjiControl2(display, window, request, arg) ^ ./canna.h:101:27: note: expanded from macro 'XKanjiControl2' #define XKanjiControl2 IROHA_G301_XKanjiControl2 ^ ebind.c:364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jrKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) ^ ebind.c:380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jrKanjiControl(context, request, arg) ^ 113 warnings generated. rm -f lisp.o unshared/lisp.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 lisp.c -o unshared/lisp.o In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ In file included from lisp.c:38: 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ In file included from lisp.c:38: 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from lisp.c:38: 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ In file included from lisp.c:38: 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ In file included from lisp.c:38: 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ In file included from lisp.c:38: 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ In file included from lisp.c:38: 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ In file included from lisp.c:38: 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ In file included from lisp.c:38: 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ In file included from lisp.c:38: 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ In file included from lisp.c:38: 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ In file included from lisp.c:38: 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ In file included from lisp.c:38: 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ In file included from lisp.c:38: 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ In file included from lisp.c:38: 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ In file included from lisp.c:38: 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ In file included from lisp.c:38: 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ In file included from lisp.c:38: 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ In file included from lisp.c:38: 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ In file included from lisp.c:38: 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ In file included from lisp.c:38: 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ In file included from lisp.c:38: 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ In file included from lisp.c:38: 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ In file included from lisp.c:38: 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ In file included from lisp.c:38: 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ In file included from lisp.c:38: 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ In file included from lisp.c:38: 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ In file included from lisp.c:38: 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ In file included from lisp.c:38: 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ In file included from lisp.c:38: 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ In file included from lisp.c:38: 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ In file included from lisp.c:38: 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ In file included from lisp.c:38: 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ In file included from lisp.c:38: 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int lisp.c:55:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static initIS(); ~~~~~~ ^ int lisp.c:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ int lisp.c:57:21: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ int lisp.c:57:35: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ int lisp.c:57:45: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ int lisp.c:66:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] static list getatm(), getatmz(), newsymbol(), copystring(); ^ lisp.c:163:13: note: conflicting prototype is here static list getatmz(char *); ^ lisp.c:337:8: warning: passing arguments to 'epush' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] epush(NIL); ^ lisp.c:376:24: warning: passing arguments to 'G028_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fp = FindExtraFunc(fid); ^ lisp.c:430:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' #define ckverbose G169_ckverbose ^ lisp.c:456:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեȤ \"%s\" Ѥޤ\n", s); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ lisp.c:456:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեȤ \"%s\" Ѥޤ\n", s); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ lisp.c:476:17: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lread(0)); ^ lisp.c:476:11: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lread(0)); ^ lisp.c:480:18: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (void)Leval(1); ^ lisp.c:427:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YYparse_by_rcfilename(s) ^ ./sglobal.h:125:45: note: expanded from macro 'YYparse_by_rcfilename' #define YYparse_by_rcfilename G125_YYparse_by_rcfilename ^ lisp.c:502:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] error("Interrupt:",NON); ^ lisp.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] intr(sig) ^ lisp.c:512:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] parse_string(str) ^ int ./sglobal.h:312:45: note: expanded from macro 'parse_string' #define parse_string G312_parse_string ^ lisp.c:512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:312:45: note: expanded from macro 'parse_string' #define parse_string G312_parse_string ^ lisp.c:545:14: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] t = Lread(0); ^ lisp.c:550:11: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(t); ^ lisp.c:551:12: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Leval(1); ^ lisp.c:596:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("-> "); /* prompt */ ^ lisp.c:597:15: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lread(0)); ^ lisp.c:597:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lread(0)); ^ lisp.c:601:15: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Leval(1)); ^ lisp.c:601:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Leval(1)); ^ lisp.c:606:19: warning: passing arguments to 'Lprint' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (void)Lprint(1); ^ lisp.c:607:12: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("\n"); ^ lisp.c:612:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("\nGoodbye.\n"); ^ lisp.c:695:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] initIS() ^ lisp.c:814:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] identifySequence(c, val) ^ lisp.c:814:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lisp.c:861:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] allocarea() ^ lisp.c:924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getatmz(name) ^ lisp.c:932:16: warning: passing arguments to 'getatm' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return getatm(name,key); ^ lisp.c:945:19: warning: passing arguments to 'newsymbol' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] temp = newsymbol(name); ^ lisp.c:939:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mkatm(name) ^ lisp.c:59:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list mkatm(), read1(), ratom(), ratom2(), rstring(); ^ lisp.c:962:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getatm(name,key) ^ lisp.c:66:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list getatm(), getatmz(), newsymbol(), copystring(); ^ lisp.c:994:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(msg); ^ lisp.c:996:10: warning: passing arguments to 'print' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] print(v); ^ lisp.c:998:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("\n"); ^ lisp.c:1008:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(buf); ^ lisp.c:987:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] error(msg,v) ^ lisp.c:102:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void argnerr(), numerr(), error(); ^ lisp.c:1024:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(msg); ^ lisp.c:1026:10: warning: passing arguments to 'print' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] print(v); ^ lisp.c:1028:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("\n"); ^ lisp.c:1038:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(buf); ^ lisp.c:1017:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fatal(msg,v) ^ lisp.c:1047:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("incorrect number of args to "); ^ lisp.c:1044:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] argnerr(msg) ^ lisp.c:102:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void argnerr(), numerr(), error(); ^ lisp.c:1057:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("Non-number "); ^ lisp.c:1059:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("to "); ^ lisp.c:1060:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(fn); ^ lisp.c:1053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] numerr(fn,arg) ^ lisp.c:102:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void argnerr(), numerr(), error(); ^ lisp.c:1071:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("Non-string "); ^ lisp.c:1073:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("to "); ^ lisp.c:1074:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(fn); ^ lisp.c:1067:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lisp_strerr(fn,arg) ^ lisp.c:1081:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lread(n) ^ lisp.c:68:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Lprogn(), Lcons(), Lread(); ^ lisp.c:1129:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(NIL); ^ lisp.c:1130:15: warning: passing arguments to 'Lncons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] p = Lncons(1); /* get a new cell */ ^ lisp.c:1132:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(p); ^ lisp.c:1152:19: warning: passing arguments to 'isterm' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if ( !isterm(c) ) { ^ lisp.c:1153:15: warning: passing arguments to 'ratom2' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(ratom2('.')); ^ lisp.c:1153:8: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(ratom2('.')); ^ lisp.c:1154:8: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(NIL); ^ lisp.c:1155:32: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] car(*pp) = cdar(*pp) = Lcons(2); ^ lisp.c:1177:6: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(t); ^ lisp.c:1178:6: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(NIL); ^ lisp.c:1179:30: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] car(*pp) = cdar(*pp) = Lcons(2); ^ lisp.c:1183:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(QUOTE); ^ lisp.c:1188:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(t); ^ lisp.c:1189:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(NIL); ^ lisp.c:1190:15: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:1190:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:1191:17: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return Lcons(2); ^ lisp.c:1209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] skipspaces() ^ lisp.c:1234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] zaplin() ^ lisp.c:1260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newsymbol(name) ^ lisp.c:66:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list getatm(), getatmz(), newsymbol(), copystring(); ^ lisp.c:1289:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("nil"); ^ lisp.c:1291:8: warning: passing arguments to 'patom' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] patom(l); ^ lisp.c:1300:10: warning: passing arguments to 'patom' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] patom(l); ^ lisp.c:1285:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] print(l) ^ lisp.c:65:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void freearea(), print(); ^ lisp.c:1320:15: warning: passing arguments to 'ratom2' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return(ratom2(tyi())); ^ lisp.c:1326:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static isnum(); ~~~~~~ ^ int lisp.c:1341:33: warning: passing arguments to 'isterm' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] for (i = 1, c = tyi(); !isterm(c) ; i++, c = tyi()) { ^ lisp.c:1365:22: warning: passing arguments to 'isnum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ( !flag && isnum(atmbuf)) { ^ lisp.c:1329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ratom2(a) ^ lisp.c:59:40: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list mkatm(), read1(), ratom(), ratom2(), rstring(); ^ lisp.c:1408:20: warning: passing arguments to 'copystring' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return copystring(strb, strp); ^ lisp.c:1481:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static isnum(name) ~~~~~~ ^ int lisp.c:1481:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lisp.c:1326:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static isnum(); ^ lisp.c:1502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] untyi(c) ^ lisp.c:1532:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *gets(), *fgets(); ^ /usr/include/stdio.h:217:7: note: conflicting prototype is here char *fgets(char *, int, FILE *) ^ lisp.c:1585:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void tyo(c) ^ lisp.c:1597:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void prins(s) ^ lisp.c:58:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void prins(); ^ lisp.c:1609:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static isterm(c) ~~~~~~ ^ int lisp.c:1609:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lisp.c:57:45: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static allocarea(), skipspaces(), zaplin(), isterm(); ^ lisp.c:1630:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(value) ^ lisp.c:63:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void push(), pop(); ^ lisp.c:1644:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pop(x) ^ lisp.c:63:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void push(), pop(); ^ lisp.c:1667:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] epush(value) ^ lisp.c:62:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void defatms(), epush(); ^ lisp.c:1708:34: warning: format specifies type 'int' but the argument has type 'list' (aka 'long') [-Wformat] (void)sprintf(namebuf,"%d",xnum(atm)); ~~ ^~~~~~~~~ %ld ./lisp.h:105:19: note: expanded from macro 'xnum' #define xnum(x) ((((x) & 0x00800000)) ? (x | 0xff000000) : (x & 0x00ffffff)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lisp.c:1701:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] patom(atm) ^ lisp.c:1282:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void patom(); ^ lisp.c:1756:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(oblist + i); ^ lisp.c:1759:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(p); ^ lisp.c:1762:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(p); ^ lisp.c:1765:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(values + i); ^ lisp.c:1767:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&T); ^ lisp.c:1768:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell("E); ^ lisp.c:1769:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&_LAMBDA); ^ lisp.c:1770:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&_MACRO); ^ lisp.c:1771:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&COND); ^ lisp.c:1772:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&USER); ^ lisp.c:1773:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&BUSHU); ^ lisp.c:1774:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&GRAMMAR); ^ lisp.c:1775:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&RENGO); ^ lisp.c:1776:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&KATAKANA); ^ lisp.c:1777:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&HIRAGANA); ^ lisp.c:1778:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&HYPHEN); ^ lisp.c:1789:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] allocstring(n) ^ lisp.c:1813:16: warning: passing arguments to 'Strncpy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (void)Strncpy(xstring(retval), s, n); ^ lisp.c:1806:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copystring(s, n) ^ lisp.c:66:47: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list getatm(), getatmz(), newsymbol(), copystring(); ^ lisp.c:1819:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copycons(l) ^ lisp.c:1881:20: warning: incompatible pointer types passing 'int *' to parameter of type 'list *' (aka 'long *') [-Wincompatible-pointer-types] markcopycell((int *)&newatom->func); ^~~~~~~~~~~~~~~~~~~~~ lisp.c:1831:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(addr) ^ lisp.c:1727:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void markcopycell(); ^ lisp.c:1904:15: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:1906:19: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = Lcons(2); ^ lisp.c:1889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bindall(var,par,a,e) ^ lisp.c:1953:15: warning: passing arguments to 'assq' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] t = assq(e, *esp); ^ lisp.c:1960:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return (sym->valfunc)(VALGET, 0); ^ lisp.c:1986:16: warning: passing arguments to 'evpsh' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] i = evpsh(cdr(e)); ^ lisp.c:1988:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] t = (*cfn)(i); ^ lisp.c:2019:16: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2029:12: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2042:16: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2053:14: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2070:14: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2076:12: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:1936:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Leval(n) ^ lisp.c:69:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] assq(e,a) ^ lisp.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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list assq(), pop1(); ^ lisp.c:2152:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] evpsh(args) ^ lisp.c:64:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int evpsh(); ^ lisp.c:2204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lcons(n) ^ lisp.c:68:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Lprogn(), Lcons(), Lread(); ^ lisp.c:2217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lncons(n) ^ lisp.c:69:63: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lxcons(n) ^ lisp.c:69:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lprint(n) ^ lisp.c:69:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2272:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return (*(sym->valfunc))(VALSET, val); ^ lisp.c:2252:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lset(n) ^ lisp.c:2307:12: warning: passing arguments to 'equal' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (equal(pop1(),pop1())) ^ lisp.c:2303:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lequal(n) ^ lisp.c:2316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Strncmp(x, y, len) ^ lisp.c:2333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Strncpy(x, y, len) ^ lisp.c:1786:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static char *Strncpy(); ^ lisp.c:2346:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] equal(x,y) ^ lisp.c:2300:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int equal(); ^ lisp.c:2381:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgreaterp(n) ^ lisp.c:2412:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Llessp(n) ^ lisp.c:2443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Leq(n) ^ lisp.c:2493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lnull(n) ^ lisp.c:2538:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lplus(n) ^ lisp.c:2562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Ltimes(n) ^ lisp.c:2585:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Ldiff(n) ^ lisp.c:2621:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lquo(n) ^ lisp.c:2655:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lrem(n) ^ lisp.c:2693:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgc(n) ^ lisp.c:2702:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lusedic(n) ^ lisp.c:2772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Llist(n) ^ lisp.c:2783:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lcopysym(n) ^ lisp.c:2817:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] FILE *instream, *fopen(); ^ lisp.c:2813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lload(n) ^ lisp.c:2879:3: warning: call to undeclared function 'G163_changeModeName'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] changeModeName(mode, null(p) ? 0 : xstring(p)); ^ ./sglobal.h:163:45: note: expanded from macro 'changeModeName' #define changeModeName G163_changeModeName ^ lisp.c:2863:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lmodestr(n) ^ lisp.c:69:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2888:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xfseq(fname, l, arr, arrsize) ^ lisp.c:2953:14: warning: call to undeclared function 'G161_changeKeyfunc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] retval = changeKeyfunc(mode, (unsigned)keyseq[0], ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' #define changeKeyfunc G161_changeKeyfunc ^ lisp.c:2925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lsetkey(n) ^ lisp.c:2994:14: warning: call to undeclared function 'G162_changeKeyfuncOfAll'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] retval = changeKeyfuncOfAll((unsigned)keyseq[0], ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' #define changeKeyfuncOfAll G162_changeKeyfuncOfAll ^ lisp.c:2973:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgsetkey(n) ^ lisp.c:3017:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lputd(n) ^ lisp.c:69:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:3088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lcar(n) ^ lisp.c:3105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lcdr(n) ^ lisp.c:3122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Latom(n) ^ lisp.c:3239:11: warning: call to undeclared function 'G161_changeKeyfunc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = changeKeyfunc(mode, CANNA_KEY_Undefine, ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' #define changeKeyfunc G161_changeKeyfunc ^ lisp.c:3222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lunbindkey(n) ^ lisp.c:3273:11: warning: call to undeclared function 'G162_changeKeyfuncOfAll'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = changeKeyfuncOfAll(CANNA_KEY_Undefine, ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' #define changeKeyfuncOfAll G162_changeKeyfuncOfAll ^ lisp.c:3261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgunbindkey(n) ^ lisp.c:3373:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int searchfunc(); ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ ./canna.h:1040:12: note: conflicting prototype is here extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ lisp.c:3499:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ lisp.c:3508:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ lisp.c:3678:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getKutenCode(data, ku, ten) ^ lisp.c:3712:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] howManyCharsAre(tdata, edata, tku, tten, codeset) ^ lisp.c:3735:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pickupChars(tku, tten, num, kodata) ^ lisp.c:3777:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ lisp.c:3784:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] numtostr(num, str) ^ lisp.c:4079:20: warning: passing arguments to 'G148_allocMenu' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] men = allocMenu(n, clen); ^ lisp.c:4113:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ lisp.c:4117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lsetinifunc(n) ^ lisp.c:4147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lboundp(n) ^ lisp.c:4182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lfboundp(n) ^ lisp.c:4211:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char strbuf[256], *ret, *getenv(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ lisp.c:4207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgetenv(n) ^ lisp.c:4256:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*keyconvCallback)(CANNA_CTERMINAL, ^ lisp.c:4236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LdefEscSeq(n) ^ lisp.c:4280:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*keyconvCallback)(CANNA_XTERMINAL, ^ lisp.c:4264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LdefXKeysym(n) ^ lisp.c:4288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lconcat(n) ^ lisp.c:4336:3: warning: call to undeclared function 'RkwGetProtocolVersion'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwGetProtocolVersion(&a, &b); ^ lisp.c:4358:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VTorNIL(var, setp, arg) ^ lisp.c:4373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StrAcc(var, setp, arg) ^ lisp.c:70:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list NumAcc(), StrAcc(); ^ lisp.c:4415:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NumAcc(var, setp, arg) ^ lisp.c:70:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list NumAcc(), StrAcc(); ^ lisp.c:4449:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list Vnkouhobunsetsu(setp, arg) int setp; list arg; ^ lisp.c:4468:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern protocol_version; ~~~~~~ ^ int ./sglobal.h:320:45: note: expanded from macro 'protocol_version' #define protocol_version G320_protocol_version ^ lisp.c:4465:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list VProtoVer(setp, arg) int setp; list arg; ^ lisp.c:4480:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern server_version; ~~~~~~ ^ int ./sglobal.h:346:45: note: expanded from macro 'server_version' #define server_version G346_server_version ^ lisp.c:4477:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list VServVer(setp, arg) int setp; list arg; ^ lisp.c:4489:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list VServName(setp, arg) int setp; list arg; ^ lisp.c:4502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VCannaDir(setp, arg) int setp; list arg; ^ lisp.c:4549:39: warning: '/*' within block comment [-Wcomment] if (/* 0 <= cannaconf.code_input && /* unsigned ˤΤǾĹˤʤä */ ^ lisp.c:4514:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list VCodeInput(setp, arg) int setp; list arg; ^ lisp.c:4561:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAR(Vromkana ,StrAcc ,char * ,RomkanaTable) ^ lisp.c:4562:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAR(Venglish ,StrAcc ,char * ,EnglishTable) ^ lisp.c:4564:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vnhenkan ,NumAcc ,cannaconf.kouho_threshold) ^ lisp.c:4565:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vndisconnect ,NumAcc ,cannaconf.strokelimit) ^ lisp.c:4566:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VCannaVersion ,NumAcc ,cannaconf.CannaVersion) ^ lisp.c:4567:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VIndexSeparator,NumAcc ,cannaconf.indexSeparator) ^ lisp.c:4569:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vgakushu ,VTorNIL ,cannaconf.Gakushu) ^ lisp.c:4570:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vcursorw ,VTorNIL ,cannaconf.CursorWrap) ^ lisp.c:4571:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vselectd ,VTorNIL ,cannaconf.SelectDirect) ^ lisp.c:4572:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vnumeric ,VTorNIL ,cannaconf.HexkeySelect) ^ lisp.c:4573:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vbunsets ,VTorNIL ,cannaconf.BunsetsuKugiri) ^ lisp.c:4574:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vcharact ,VTorNIL ,cannaconf.ChBasedMove) ^ lisp.c:4575:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vreverse ,VTorNIL ,cannaconf.ReverseWidely) ^ lisp.c:4576:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VreverseWord ,VTorNIL ,cannaconf.ReverseWord) ^ lisp.c:4577:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vquitich ,VTorNIL ,cannaconf.QuitIchiranIfEnd) ^ lisp.c:4578:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vkakutei ,VTorNIL ,cannaconf.kakuteiIfEndOfBunsetsu) ^ lisp.c:4579:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vstayaft ,VTorNIL ,cannaconf.stayAfterValidate) ^ lisp.c:4580:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vbreakin ,VTorNIL ,cannaconf.BreakIntoRoman) ^ lisp.c:4581:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vgrammati ,VTorNIL ,cannaconf.grammaticalQuestion) ^ lisp.c:4582:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vforceka ,VTorNIL ,cannaconf.forceKana) ^ lisp.c:4583:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vkouhoco ,VTorNIL ,cannaconf.kCount) ^ lisp.c:4584:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vauto ,VTorNIL ,cannaconf.chikuji) ^ lisp.c:4585:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VlearnNumTy ,VTorNIL ,cannaconf.LearnNumericalType) ^ lisp.c:4586:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VBSasQuit ,VTorNIL ,cannaconf.BackspaceBehavesAsQuit) ^ lisp.c:4587:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vinhibi ,VTorNIL ,cannaconf.iListCB) ^ lisp.c:4588:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vkeepcupos ,VTorNIL ,cannaconf.keepCursorPosition) ^ lisp.c:4589:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VAbandon ,VTorNIL ,cannaconf.abandonIllegalPhono) ^ lisp.c:4590:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VHexStyle ,VTorNIL ,cannaconf.hexCharacterDefiningStyle) ^ lisp.c:4591:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VKojin ,VTorNIL ,cannaconf.kojin) ^ lisp.c:4592:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VIndexHankaku ,VTorNIL ,cannaconf.indexHankaku) ^ lisp.c:4593:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VAllowNext ,VTorNIL ,cannaconf.allowNextInput) ^ lisp.c:4594:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VkanaGaku ,VTorNIL ,cannaconf.doKatakanaGakushu) ^ lisp.c:4595:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VhiraGaku ,VTorNIL ,cannaconf.doHiraganaGakushu) ^ lisp.c:4596:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VChikujiContinue ,VTorNIL ,cannaconf.ChikujiContinue) ^ lisp.c:4597:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VRenbunContinue ,VTorNIL ,cannaconf.RenbunContinue) ^ lisp.c:4598:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VMojishuContinue ,VTorNIL ,cannaconf.MojishuContinue) ^ lisp.c:4599:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VcRealBS ,VTorNIL ,cannaconf.chikujiRealBackspace) ^ lisp.c:4600:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VIgnoreCase ,VTorNIL ,cannaconf.ignore_case) ^ lisp.c:4601:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VRomajiYuusen ,VTorNIL ,cannaconf.romaji_yuusen) ^ lisp.c:4602:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VAutoSync ,VTorNIL ,cannaconf.auto_sync) ^ lisp.c:4603:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VQuicklyEscape ,VTorNIL ,cannaconf.quickly_escape) ^ lisp.c:4604:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VInhibitHankana,VTorNIL ,cannaconf.InhibitHankakuKana) ^ 394 warnings generated. rm -f lisp.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC lisp.c In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ In file included from lisp.c:38: 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ In file included from lisp.c:38: 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from lisp.c:38: 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ In file included from lisp.c:38: 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ In file included from lisp.c:38: 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ In file included from lisp.c:38: 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ In file included from lisp.c:38: 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ In file included from lisp.c:38: 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ In file included from lisp.c:38: 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ In file included from lisp.c:38: 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ In file included from lisp.c:38: 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ In file included from lisp.c:38: 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ In file included from lisp.c:38: 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ In file included from lisp.c:38: 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ In file included from lisp.c:38: 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ In file included from lisp.c:38: 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ In file included from lisp.c:38: 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ In file included from lisp.c:38: 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ In file included from lisp.c:38: 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ In file included from lisp.c:38: 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ In file included from lisp.c:38: 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ In file included from lisp.c:38: 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ In file included from lisp.c:38: 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ In file included from lisp.c:38: 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ In file included from lisp.c:38: 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ In file included from lisp.c:38: 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ In file included from lisp.c:38: 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ In file included from lisp.c:38: 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ In file included from lisp.c:38: 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ In file included from lisp.c:38: 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ In file included from lisp.c:38: 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ In file included from lisp.c:38: 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ In file included from lisp.c:38: 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ In file included from lisp.c:38: 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int lisp.c:55:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static initIS(); ~~~~~~ ^ int lisp.c:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ int lisp.c:57:21: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ int lisp.c:57:35: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ int lisp.c:57:45: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ int lisp.c:66:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] static list getatm(), getatmz(), newsymbol(), copystring(); ^ lisp.c:163:13: note: conflicting prototype is here static list getatmz(char *); ^ lisp.c:337:8: warning: passing arguments to 'epush' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] epush(NIL); ^ lisp.c:376:24: warning: passing arguments to 'G028_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fp = FindExtraFunc(fid); ^ lisp.c:430:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' #define ckverbose G169_ckverbose ^ lisp.c:456:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեȤ \"%s\" Ѥޤ\n", s); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ lisp.c:456:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեȤ \"%s\" Ѥޤ\n", s); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ lisp.c:476:17: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lread(0)); ^ lisp.c:476:11: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lread(0)); ^ lisp.c:480:18: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (void)Leval(1); ^ lisp.c:427:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YYparse_by_rcfilename(s) ^ ./sglobal.h:125:45: note: expanded from macro 'YYparse_by_rcfilename' #define YYparse_by_rcfilename G125_YYparse_by_rcfilename ^ lisp.c:502:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] error("Interrupt:",NON); ^ lisp.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] intr(sig) ^ lisp.c:512:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] parse_string(str) ^ int ./sglobal.h:312:45: note: expanded from macro 'parse_string' #define parse_string G312_parse_string ^ lisp.c:512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:312:45: note: expanded from macro 'parse_string' #define parse_string G312_parse_string ^ lisp.c:545:14: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] t = Lread(0); ^ lisp.c:550:11: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(t); ^ lisp.c:551:12: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Leval(1); ^ lisp.c:596:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("-> "); /* prompt */ ^ lisp.c:597:15: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lread(0)); ^ lisp.c:597:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lread(0)); ^ lisp.c:601:15: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Leval(1)); ^ lisp.c:601:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Leval(1)); ^ lisp.c:606:19: warning: passing arguments to 'Lprint' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (void)Lprint(1); ^ lisp.c:607:12: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("\n"); ^ lisp.c:612:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("\nGoodbye.\n"); ^ lisp.c:695:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] initIS() ^ lisp.c:814:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] identifySequence(c, val) ^ lisp.c:814:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lisp.c:861:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] allocarea() ^ lisp.c:924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getatmz(name) ^ lisp.c:932:16: warning: passing arguments to 'getatm' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return getatm(name,key); ^ lisp.c:945:19: warning: passing arguments to 'newsymbol' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] temp = newsymbol(name); ^ lisp.c:939:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mkatm(name) ^ lisp.c:59:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list mkatm(), read1(), ratom(), ratom2(), rstring(); ^ lisp.c:962:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getatm(name,key) ^ lisp.c:66:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list getatm(), getatmz(), newsymbol(), copystring(); ^ lisp.c:994:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(msg); ^ lisp.c:996:10: warning: passing arguments to 'print' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] print(v); ^ lisp.c:998:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("\n"); ^ lisp.c:1008:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(buf); ^ lisp.c:987:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] error(msg,v) ^ lisp.c:102:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void argnerr(), numerr(), error(); ^ lisp.c:1024:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(msg); ^ lisp.c:1026:10: warning: passing arguments to 'print' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] print(v); ^ lisp.c:1028:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("\n"); ^ lisp.c:1038:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(buf); ^ lisp.c:1017:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fatal(msg,v) ^ lisp.c:1047:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("incorrect number of args to "); ^ lisp.c:1044:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] argnerr(msg) ^ lisp.c:102:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void argnerr(), numerr(), error(); ^ lisp.c:1057:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("Non-number "); ^ lisp.c:1059:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("to "); ^ lisp.c:1060:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(fn); ^ lisp.c:1053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] numerr(fn,arg) ^ lisp.c:102:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void argnerr(), numerr(), error(); ^ lisp.c:1071:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("Non-string "); ^ lisp.c:1073:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("to "); ^ lisp.c:1074:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(fn); ^ lisp.c:1067:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lisp_strerr(fn,arg) ^ lisp.c:1081:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lread(n) ^ lisp.c:68:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Lprogn(), Lcons(), Lread(); ^ lisp.c:1129:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(NIL); ^ lisp.c:1130:15: warning: passing arguments to 'Lncons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] p = Lncons(1); /* get a new cell */ ^ lisp.c:1132:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(p); ^ lisp.c:1152:19: warning: passing arguments to 'isterm' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if ( !isterm(c) ) { ^ lisp.c:1153:15: warning: passing arguments to 'ratom2' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(ratom2('.')); ^ lisp.c:1153:8: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(ratom2('.')); ^ lisp.c:1154:8: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(NIL); ^ lisp.c:1155:32: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] car(*pp) = cdar(*pp) = Lcons(2); ^ lisp.c:1177:6: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(t); ^ lisp.c:1178:6: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(NIL); ^ lisp.c:1179:30: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] car(*pp) = cdar(*pp) = Lcons(2); ^ lisp.c:1183:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(QUOTE); ^ lisp.c:1188:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(t); ^ lisp.c:1189:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(NIL); ^ lisp.c:1190:15: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:1190:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:1191:17: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return Lcons(2); ^ lisp.c:1209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] skipspaces() ^ lisp.c:1234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] zaplin() ^ lisp.c:1260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newsymbol(name) ^ lisp.c:66:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list getatm(), getatmz(), newsymbol(), copystring(); ^ lisp.c:1289:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("nil"); ^ lisp.c:1291:8: warning: passing arguments to 'patom' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] patom(l); ^ lisp.c:1300:10: warning: passing arguments to 'patom' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] patom(l); ^ lisp.c:1285:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] print(l) ^ lisp.c:65:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void freearea(), print(); ^ lisp.c:1320:15: warning: passing arguments to 'ratom2' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return(ratom2(tyi())); ^ lisp.c:1326:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static isnum(); ~~~~~~ ^ int lisp.c:1341:33: warning: passing arguments to 'isterm' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] for (i = 1, c = tyi(); !isterm(c) ; i++, c = tyi()) { ^ lisp.c:1365:22: warning: passing arguments to 'isnum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ( !flag && isnum(atmbuf)) { ^ lisp.c:1329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ratom2(a) ^ lisp.c:59:40: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list mkatm(), read1(), ratom(), ratom2(), rstring(); ^ lisp.c:1408:20: warning: passing arguments to 'copystring' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return copystring(strb, strp); ^ lisp.c:1481:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static isnum(name) ~~~~~~ ^ int lisp.c:1481:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lisp.c:1326:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static isnum(); ^ lisp.c:1502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] untyi(c) ^ lisp.c:1532:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *gets(), *fgets(); ^ /usr/include/stdio.h:217:7: note: conflicting prototype is here char *fgets(char *, int, FILE *) ^ lisp.c:1585:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void tyo(c) ^ lisp.c:1597:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void prins(s) ^ lisp.c:58:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void prins(); ^ lisp.c:1609:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static isterm(c) ~~~~~~ ^ int lisp.c:1609:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lisp.c:57:45: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static allocarea(), skipspaces(), zaplin(), isterm(); ^ lisp.c:1630:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(value) ^ lisp.c:63:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void push(), pop(); ^ lisp.c:1644:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pop(x) ^ lisp.c:63:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void push(), pop(); ^ lisp.c:1667:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] epush(value) ^ lisp.c:62:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void defatms(), epush(); ^ lisp.c:1708:34: warning: format specifies type 'int' but the argument has type 'list' (aka 'long') [-Wformat] (void)sprintf(namebuf,"%d",xnum(atm)); ~~ ^~~~~~~~~ %ld ./lisp.h:105:19: note: expanded from macro 'xnum' #define xnum(x) ((((x) & 0x00800000)) ? (x | 0xff000000) : (x & 0x00ffffff)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lisp.c:1701:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] patom(atm) ^ lisp.c:1282:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void patom(); ^ lisp.c:1756:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(oblist + i); ^ lisp.c:1759:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(p); ^ lisp.c:1762:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(p); ^ lisp.c:1765:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(values + i); ^ lisp.c:1767:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&T); ^ lisp.c:1768:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell("E); ^ lisp.c:1769:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&_LAMBDA); ^ lisp.c:1770:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&_MACRO); ^ lisp.c:1771:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&COND); ^ lisp.c:1772:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&USER); ^ lisp.c:1773:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&BUSHU); ^ lisp.c:1774:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&GRAMMAR); ^ lisp.c:1775:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&RENGO); ^ lisp.c:1776:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&KATAKANA); ^ lisp.c:1777:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&HIRAGANA); ^ lisp.c:1778:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&HYPHEN); ^ lisp.c:1789:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] allocstring(n) ^ lisp.c:1813:16: warning: passing arguments to 'Strncpy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (void)Strncpy(xstring(retval), s, n); ^ lisp.c:1806:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copystring(s, n) ^ lisp.c:66:47: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list getatm(), getatmz(), newsymbol(), copystring(); ^ lisp.c:1819:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copycons(l) ^ lisp.c:1881:20: warning: incompatible pointer types passing 'int *' to parameter of type 'list *' (aka 'long *') [-Wincompatible-pointer-types] markcopycell((int *)&newatom->func); ^~~~~~~~~~~~~~~~~~~~~ lisp.c:1831:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(addr) ^ lisp.c:1727:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void markcopycell(); ^ lisp.c:1904:15: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:1906:19: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = Lcons(2); ^ lisp.c:1889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bindall(var,par,a,e) ^ lisp.c:1953:15: warning: passing arguments to 'assq' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] t = assq(e, *esp); ^ lisp.c:1960:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return (sym->valfunc)(VALGET, 0); ^ lisp.c:1986:16: warning: passing arguments to 'evpsh' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] i = evpsh(cdr(e)); ^ lisp.c:1988:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] t = (*cfn)(i); ^ lisp.c:2019:16: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2029:12: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2042:16: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2053:14: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2070:14: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2076:12: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:1936:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Leval(n) ^ lisp.c:69:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] assq(e,a) ^ lisp.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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list assq(), pop1(); ^ lisp.c:2152:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] evpsh(args) ^ lisp.c:64:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int evpsh(); ^ lisp.c:2204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lcons(n) ^ lisp.c:68:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Lprogn(), Lcons(), Lread(); ^ lisp.c:2217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lncons(n) ^ lisp.c:69:63: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lxcons(n) ^ lisp.c:69:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lprint(n) ^ lisp.c:69:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2272:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return (*(sym->valfunc))(VALSET, val); ^ lisp.c:2252:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lset(n) ^ lisp.c:2307:12: warning: passing arguments to 'equal' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (equal(pop1(),pop1())) ^ lisp.c:2303:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lequal(n) ^ lisp.c:2316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Strncmp(x, y, len) ^ lisp.c:2333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Strncpy(x, y, len) ^ lisp.c:1786:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static char *Strncpy(); ^ lisp.c:2346:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] equal(x,y) ^ lisp.c:2300:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int equal(); ^ lisp.c:2381:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgreaterp(n) ^ lisp.c:2412:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Llessp(n) ^ lisp.c:2443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Leq(n) ^ lisp.c:2493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lnull(n) ^ lisp.c:2538:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lplus(n) ^ lisp.c:2562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Ltimes(n) ^ lisp.c:2585:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Ldiff(n) ^ lisp.c:2621:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lquo(n) ^ lisp.c:2655:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lrem(n) ^ lisp.c:2693:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgc(n) ^ lisp.c:2702:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lusedic(n) ^ lisp.c:2772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Llist(n) ^ lisp.c:2783:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lcopysym(n) ^ lisp.c:2817:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] FILE *instream, *fopen(); ^ lisp.c:2813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lload(n) ^ lisp.c:2879:3: warning: call to undeclared function 'G163_changeModeName'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] changeModeName(mode, null(p) ? 0 : xstring(p)); ^ ./sglobal.h:163:45: note: expanded from macro 'changeModeName' #define changeModeName G163_changeModeName ^ lisp.c:2863:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lmodestr(n) ^ lisp.c:69:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2888:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xfseq(fname, l, arr, arrsize) ^ lisp.c:2953:14: warning: call to undeclared function 'G161_changeKeyfunc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] retval = changeKeyfunc(mode, (unsigned)keyseq[0], ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' #define changeKeyfunc G161_changeKeyfunc ^ lisp.c:2925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lsetkey(n) ^ lisp.c:2994:14: warning: call to undeclared function 'G162_changeKeyfuncOfAll'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] retval = changeKeyfuncOfAll((unsigned)keyseq[0], ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' #define changeKeyfuncOfAll G162_changeKeyfuncOfAll ^ lisp.c:2973:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgsetkey(n) ^ lisp.c:3017:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lputd(n) ^ lisp.c:69:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:3088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lcar(n) ^ lisp.c:3105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lcdr(n) ^ lisp.c:3122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Latom(n) ^ lisp.c:3239:11: warning: call to undeclared function 'G161_changeKeyfunc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = changeKeyfunc(mode, CANNA_KEY_Undefine, ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' #define changeKeyfunc G161_changeKeyfunc ^ lisp.c:3222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lunbindkey(n) ^ lisp.c:3273:11: warning: call to undeclared function 'G162_changeKeyfuncOfAll'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = changeKeyfuncOfAll(CANNA_KEY_Undefine, ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' #define changeKeyfuncOfAll G162_changeKeyfuncOfAll ^ lisp.c:3261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgunbindkey(n) ^ lisp.c:3373:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int searchfunc(); ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ ./canna.h:1040:12: note: conflicting prototype is here extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ lisp.c:3499:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ lisp.c:3508:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ lisp.c:3678:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getKutenCode(data, ku, ten) ^ lisp.c:3712:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] howManyCharsAre(tdata, edata, tku, tten, codeset) ^ lisp.c:3735:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pickupChars(tku, tten, num, kodata) ^ lisp.c:3777:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ lisp.c:3784:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] numtostr(num, str) ^ lisp.c:4079:20: warning: passing arguments to 'G148_allocMenu' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] men = allocMenu(n, clen); ^ lisp.c:4113:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ lisp.c:4117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lsetinifunc(n) ^ lisp.c:4147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lboundp(n) ^ lisp.c:4182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lfboundp(n) ^ lisp.c:4211:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char strbuf[256], *ret, *getenv(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ lisp.c:4207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgetenv(n) ^ lisp.c:4256:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*keyconvCallback)(CANNA_CTERMINAL, ^ lisp.c:4236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LdefEscSeq(n) ^ lisp.c:4280:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*keyconvCallback)(CANNA_XTERMINAL, ^ lisp.c:4264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LdefXKeysym(n) ^ lisp.c:4288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lconcat(n) ^ lisp.c:4336:3: warning: call to undeclared function 'RkwGetProtocolVersion'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwGetProtocolVersion(&a, &b); ^ lisp.c:4358:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VTorNIL(var, setp, arg) ^ lisp.c:4373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StrAcc(var, setp, arg) ^ lisp.c:70:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list NumAcc(), StrAcc(); ^ lisp.c:4415:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NumAcc(var, setp, arg) ^ lisp.c:70:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list NumAcc(), StrAcc(); ^ lisp.c:4449:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list Vnkouhobunsetsu(setp, arg) int setp; list arg; ^ lisp.c:4468:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern protocol_version; ~~~~~~ ^ int ./sglobal.h:320:45: note: expanded from macro 'protocol_version' #define protocol_version G320_protocol_version ^ lisp.c:4465:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list VProtoVer(setp, arg) int setp; list arg; ^ lisp.c:4480:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern server_version; ~~~~~~ ^ int ./sglobal.h:346:45: note: expanded from macro 'server_version' #define server_version G346_server_version ^ lisp.c:4477:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list VServVer(setp, arg) int setp; list arg; ^ lisp.c:4489:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list VServName(setp, arg) int setp; list arg; ^ lisp.c:4502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VCannaDir(setp, arg) int setp; list arg; ^ lisp.c:4549:39: warning: '/*' within block comment [-Wcomment] if (/* 0 <= cannaconf.code_input && /* unsigned ˤΤǾĹˤʤä */ ^ lisp.c:4514:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list VCodeInput(setp, arg) int setp; list arg; ^ lisp.c:4561:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAR(Vromkana ,StrAcc ,char * ,RomkanaTable) ^ lisp.c:4562:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAR(Venglish ,StrAcc ,char * ,EnglishTable) ^ lisp.c:4564:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vnhenkan ,NumAcc ,cannaconf.kouho_threshold) ^ lisp.c:4565:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vndisconnect ,NumAcc ,cannaconf.strokelimit) ^ lisp.c:4566:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VCannaVersion ,NumAcc ,cannaconf.CannaVersion) ^ lisp.c:4567:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VIndexSeparator,NumAcc ,cannaconf.indexSeparator) ^ lisp.c:4569:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vgakushu ,VTorNIL ,cannaconf.Gakushu) ^ lisp.c:4570:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vcursorw ,VTorNIL ,cannaconf.CursorWrap) ^ lisp.c:4571:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vselectd ,VTorNIL ,cannaconf.SelectDirect) ^ lisp.c:4572:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vnumeric ,VTorNIL ,cannaconf.HexkeySelect) ^ lisp.c:4573:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vbunsets ,VTorNIL ,cannaconf.BunsetsuKugiri) ^ lisp.c:4574:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vcharact ,VTorNIL ,cannaconf.ChBasedMove) ^ lisp.c:4575:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vreverse ,VTorNIL ,cannaconf.ReverseWidely) ^ lisp.c:4576:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VreverseWord ,VTorNIL ,cannaconf.ReverseWord) ^ lisp.c:4577:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vquitich ,VTorNIL ,cannaconf.QuitIchiranIfEnd) ^ lisp.c:4578:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vkakutei ,VTorNIL ,cannaconf.kakuteiIfEndOfBunsetsu) ^ lisp.c:4579:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vstayaft ,VTorNIL ,cannaconf.stayAfterValidate) ^ lisp.c:4580:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vbreakin ,VTorNIL ,cannaconf.BreakIntoRoman) ^ lisp.c:4581:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vgrammati ,VTorNIL ,cannaconf.grammaticalQuestion) ^ lisp.c:4582:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vforceka ,VTorNIL ,cannaconf.forceKana) ^ lisp.c:4583:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vkouhoco ,VTorNIL ,cannaconf.kCount) ^ lisp.c:4584:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vauto ,VTorNIL ,cannaconf.chikuji) ^ lisp.c:4585:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VlearnNumTy ,VTorNIL ,cannaconf.LearnNumericalType) ^ lisp.c:4586:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VBSasQuit ,VTorNIL ,cannaconf.BackspaceBehavesAsQuit) ^ lisp.c:4587:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vinhibi ,VTorNIL ,cannaconf.iListCB) ^ lisp.c:4588:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vkeepcupos ,VTorNIL ,cannaconf.keepCursorPosition) ^ lisp.c:4589:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VAbandon ,VTorNIL ,cannaconf.abandonIllegalPhono) ^ lisp.c:4590:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VHexStyle ,VTorNIL ,cannaconf.hexCharacterDefiningStyle) ^ lisp.c:4591:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VKojin ,VTorNIL ,cannaconf.kojin) ^ lisp.c:4592:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VIndexHankaku ,VTorNIL ,cannaconf.indexHankaku) ^ lisp.c:4593:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VAllowNext ,VTorNIL ,cannaconf.allowNextInput) ^ lisp.c:4594:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VkanaGaku ,VTorNIL ,cannaconf.doKatakanaGakushu) ^ lisp.c:4595:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VhiraGaku ,VTorNIL ,cannaconf.doHiraganaGakushu) ^ lisp.c:4596:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VChikujiContinue ,VTorNIL ,cannaconf.ChikujiContinue) ^ lisp.c:4597:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VRenbunContinue ,VTorNIL ,cannaconf.RenbunContinue) ^ lisp.c:4598:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VMojishuContinue ,VTorNIL ,cannaconf.MojishuContinue) ^ lisp.c:4599:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VcRealBS ,VTorNIL ,cannaconf.chikujiRealBackspace) ^ lisp.c:4600:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VIgnoreCase ,VTorNIL ,cannaconf.ignore_case) ^ lisp.c:4601:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VRomajiYuusen ,VTorNIL ,cannaconf.romaji_yuusen) ^ lisp.c:4602:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VAutoSync ,VTorNIL ,cannaconf.auto_sync) ^ lisp.c:4603:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VQuicklyEscape ,VTorNIL ,cannaconf.quickly_escape) ^ lisp.c:4604:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VInhibitHankana,VTorNIL ,cannaconf.InhibitHankakuKana) ^ 394 warnings generated. rm -f defaultmap.o unshared/defaultmap.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 defaultmap.c -o unshared/defaultmap.o In file included from defaultmap.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from defaultmap.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from defaultmap.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from defaultmap.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from defaultmap.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from defaultmap.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from defaultmap.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from defaultmap.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from defaultmap.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from defaultmap.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from defaultmap.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from defaultmap.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from defaultmap.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from defaultmap.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from defaultmap.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from defaultmap.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from defaultmap.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from defaultmap.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from defaultmap.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from defaultmap.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from defaultmap.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from defaultmap.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from defaultmap.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from defaultmap.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from defaultmap.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from defaultmap.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from defaultmap.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from defaultmap.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from defaultmap.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from defaultmap.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from defaultmap.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from defaultmap.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from defaultmap.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from defaultmap.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from defaultmap.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from defaultmap.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from defaultmap.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from defaultmap.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from defaultmap.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from defaultmap.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from defaultmap.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from defaultmap.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from defaultmap.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from defaultmap.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from defaultmap.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from defaultmap.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from defaultmap.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from defaultmap.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from defaultmap.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from defaultmap.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from defaultmap.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from defaultmap.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from defaultmap.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from defaultmap.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from defaultmap.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from defaultmap.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from defaultmap.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from defaultmap.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from defaultmap.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-Wdeprecated-non-prototype] 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] 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 C2x [-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] searchfunc(d, mode, whattodo, key, fnum) ^ int ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ defaultmap.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] return (*func)(d); ^ defaultmap.c:161:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ defaultmap.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CYsearchfunc(d, mode, whattodo, key, fnum) ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #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 C2x [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #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 C2x [-Wdeprecated-non-prototype] return (*func)(d); ^ 118 warnings generated. rm -f defaultmap.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC defaultmap.c In file included from defaultmap.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from defaultmap.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from defaultmap.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from defaultmap.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from defaultmap.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from defaultmap.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from defaultmap.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from defaultmap.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from defaultmap.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from defaultmap.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from defaultmap.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from defaultmap.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from defaultmap.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from defaultmap.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from defaultmap.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from defaultmap.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from defaultmap.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from defaultmap.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from defaultmap.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from defaultmap.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from defaultmap.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from defaultmap.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from defaultmap.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from defaultmap.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from defaultmap.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from defaultmap.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from defaultmap.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from defaultmap.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from defaultmap.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from defaultmap.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from defaultmap.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from defaultmap.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from defaultmap.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from defaultmap.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from defaultmap.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from defaultmap.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from defaultmap.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from defaultmap.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from defaultmap.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from defaultmap.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from defaultmap.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from defaultmap.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from defaultmap.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from defaultmap.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from defaultmap.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from defaultmap.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from defaultmap.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from defaultmap.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from defaultmap.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from defaultmap.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from defaultmap.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from defaultmap.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from defaultmap.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from defaultmap.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from defaultmap.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from defaultmap.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from defaultmap.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from defaultmap.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from defaultmap.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-Wdeprecated-non-prototype] 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] 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 C2x [-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] searchfunc(d, mode, whattodo, key, fnum) ^ int ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ defaultmap.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] return (*func)(d); ^ defaultmap.c:161:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ defaultmap.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CYsearchfunc(d, mode, whattodo, key, fnum) ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #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 C2x [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #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 C2x [-Wdeprecated-non-prototype] return (*func)(d); ^ 118 warnings generated. rm -f bushu.o unshared/bushu.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 bushu.c -o unshared/bushu.o In file included from bushu.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from bushu.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from bushu.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from bushu.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from bushu.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from bushu.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from bushu.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from bushu.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from bushu.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from bushu.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from bushu.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from bushu.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from bushu.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from bushu.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from bushu.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from bushu.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from bushu.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from bushu.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from bushu.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from bushu.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from bushu.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from bushu.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from bushu.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from bushu.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from bushu.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from bushu.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from bushu.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from bushu.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from bushu.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from bushu.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from bushu.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from bushu.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from bushu.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from bushu.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from bushu.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from bushu.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from bushu.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from bushu.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from bushu.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from bushu.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from bushu.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from bushu.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from bushu.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from bushu.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from bushu.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from bushu.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from bushu.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from bushu.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from bushu.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from bushu.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from bushu.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from bushu.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from bushu.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from bushu.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from bushu.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from bushu.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from bushu.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from bushu.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from bushu.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from bushu.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from bushu.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int bushu.c:34:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern wchar_t *WString(); ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ ./canna.h:938:17: note: conflicting prototype is here extern wchar_t *WString pro((char *)); ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ bushu.c:228:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeBushuEchoStr(d) ^ bushu.c:249:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] clearForIchiranContext(p) ^ bushu.c:249:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:267:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newForIchiranContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bushu.c:278:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getForIchiranContext(d) ^ int ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ bushu.c:287:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (pushCallback) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bushu.c:278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getForIchiranContext(d) ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ bushu.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popForIchiranMode(d) ^ ./sglobal.h:314:45: note: expanded from macro 'popForIchiranMode' #define popForIchiranMode G314_popForIchiranMode ^ bushu.c:324:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] vBushuMode(d, major_mode) ^ bushu.c:324:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:381:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] vBushuIchiranQuitCatch(d, retval, env) ^ bushu.c:381:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] vBushuExitCatch(d, retval, env) ^ bushu.c:418:20: warning: passing arguments to 'bushuHenkan' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] res = bushuHenkan(d, 1, 1, cur, vBushuIchiranQuitCatch); ^ bushu.c:401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] vBushuExitCatch(d, retval, env) ^ bushu.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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int vBushuExitCatch(), bushuQuitCatch(); ^ bushu.c:426:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] BushuMode(d) ^ int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' #define BushuMode G006_BushuMode ^ bushu.c:426:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:6:45: note: expanded from macro 'BushuMode' #define BushuMode G006_BushuMode ^ bushu.c:444:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static bushuEveryTimeCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int bushu.c:447:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuEveryTimeCatch(d, retval, env) ^ bushu.c:447:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:458:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static bushuExitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int bushu.c:461:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuExitCatch(d, retval, env) ^ bushu.c:461:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:490:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuQuitCatch(d, retval, env) ^ bushu.c:490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:39:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int vBushuExitCatch(), bushuQuitCatch(); ^ bushu.c:517:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] convBushuQuitCatch(d, retval, env) ^ bushu.c:517:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:546:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ConvertAsBushu(d) ^ int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' #define ConvertAsBushu G015_ConvertAsBushu ^ bushu.c:546:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' #define ConvertAsBushu G015_ConvertAsBushu ^ bushu.c:573:20: warning: passing arguments to 'bushuHenkan' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] res = bushuHenkan(d, 0, 1, 0, convBushuQuitCatch); ^ bushu.c:589:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuBgnBun(st, yomi, length) ^ bushu.c:595:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ bushu.c:598:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((defaultBushuContext == -1)) { ~~~~~~~~~~~~~~~~~~~~^~~~~ bushu.c:598:28: note: remove extraneous parentheses around the comparison to silence this warning if ((defaultBushuContext == -1)) { ~ ^ ~ bushu.c:598:28: note: use '=' to turn this equality comparison into an assignment if ((defaultBushuContext == -1)) { ^~ = bushu.c:589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushuBgnBun(st, yomi, length) ^ bushu.c:638:22: warning: parameter 'ext' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuHenkan(d, flag, ext, cur, quitfunc) ^ bushu.c:638:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuHenkan(d, flag, ext, cur, quitfunc) ^ bushu.c:649:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ bushu.c:674:25: warning: passing arguments to 'makeBushuIchiranQuit' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeBushuIchiranQuit(d, flag); ^ bushu.c:691:23: warning: passing arguments to 'G236_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] = getIchiranList(defaultBushuContext, &nelem, ¤tkouho)) == 0) { ^ bushu.c:638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushuHenkan(d, flag, ext, cur, quitfunc) ^ bushu.c:38:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int bushuHenkan(), makeBushuIchiranQuit(); ^ bushu.c:772:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeBushuIchiranQuit(d, flag) ^ bushu.c:776:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ bushu.c:772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeBushuIchiranQuit(d, flag) ^ bushu.c:38:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int bushuHenkan(), makeBushuIchiranQuit(); ^ 154 warnings generated. rm -f bushu.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC bushu.c In file included from bushu.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from bushu.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from bushu.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from bushu.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from bushu.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from bushu.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from bushu.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from bushu.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from bushu.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from bushu.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from bushu.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from bushu.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from bushu.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from bushu.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from bushu.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from bushu.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from bushu.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from bushu.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from bushu.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from bushu.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from bushu.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from bushu.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from bushu.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from bushu.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from bushu.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from bushu.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from bushu.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from bushu.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from bushu.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from bushu.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from bushu.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from bushu.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from bushu.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from bushu.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from bushu.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from bushu.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from bushu.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from bushu.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from bushu.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from bushu.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from bushu.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from bushu.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from bushu.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from bushu.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from bushu.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from bushu.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from bushu.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from bushu.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from bushu.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from bushu.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from bushu.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from bushu.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from bushu.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from bushu.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from bushu.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from bushu.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from bushu.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from bushu.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from bushu.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from bushu.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from bushu.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int bushu.c:34:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern wchar_t *WString(); ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ ./canna.h:938:17: note: conflicting prototype is here extern wchar_t *WString pro((char *)); ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ bushu.c:228:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeBushuEchoStr(d) ^ bushu.c:249:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] clearForIchiranContext(p) ^ bushu.c:249:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:267:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newForIchiranContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bushu.c:278:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getForIchiranContext(d) ^ int ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ bushu.c:287:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (pushCallback) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bushu.c:278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getForIchiranContext(d) ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ bushu.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popForIchiranMode(d) ^ ./sglobal.h:314:45: note: expanded from macro 'popForIchiranMode' #define popForIchiranMode G314_popForIchiranMode ^ bushu.c:324:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] vBushuMode(d, major_mode) ^ bushu.c:324:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:381:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] vBushuIchiranQuitCatch(d, retval, env) ^ bushu.c:381:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] vBushuExitCatch(d, retval, env) ^ bushu.c:418:20: warning: passing arguments to 'bushuHenkan' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] res = bushuHenkan(d, 1, 1, cur, vBushuIchiranQuitCatch); ^ bushu.c:401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] vBushuExitCatch(d, retval, env) ^ bushu.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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int vBushuExitCatch(), bushuQuitCatch(); ^ bushu.c:426:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] BushuMode(d) ^ int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' #define BushuMode G006_BushuMode ^ bushu.c:426:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:6:45: note: expanded from macro 'BushuMode' #define BushuMode G006_BushuMode ^ bushu.c:444:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static bushuEveryTimeCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int bushu.c:447:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuEveryTimeCatch(d, retval, env) ^ bushu.c:447:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:458:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static bushuExitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int bushu.c:461:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuExitCatch(d, retval, env) ^ bushu.c:461:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:490:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuQuitCatch(d, retval, env) ^ bushu.c:490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:39:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int vBushuExitCatch(), bushuQuitCatch(); ^ bushu.c:517:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] convBushuQuitCatch(d, retval, env) ^ bushu.c:517:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:546:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ConvertAsBushu(d) ^ int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' #define ConvertAsBushu G015_ConvertAsBushu ^ bushu.c:546:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' #define ConvertAsBushu G015_ConvertAsBushu ^ bushu.c:573:20: warning: passing arguments to 'bushuHenkan' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] res = bushuHenkan(d, 0, 1, 0, convBushuQuitCatch); ^ bushu.c:589:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuBgnBun(st, yomi, length) ^ bushu.c:595:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ bushu.c:598:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((defaultBushuContext == -1)) { ~~~~~~~~~~~~~~~~~~~~^~~~~ bushu.c:598:28: note: remove extraneous parentheses around the comparison to silence this warning if ((defaultBushuContext == -1)) { ~ ^ ~ bushu.c:598:28: note: use '=' to turn this equality comparison into an assignment if ((defaultBushuContext == -1)) { ^~ = bushu.c:589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushuBgnBun(st, yomi, length) ^ bushu.c:638:22: warning: parameter 'ext' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuHenkan(d, flag, ext, cur, quitfunc) ^ bushu.c:638:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuHenkan(d, flag, ext, cur, quitfunc) ^ bushu.c:649:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ bushu.c:674:25: warning: passing arguments to 'makeBushuIchiranQuit' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeBushuIchiranQuit(d, flag); ^ bushu.c:691:23: warning: passing arguments to 'G236_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] = getIchiranList(defaultBushuContext, &nelem, ¤tkouho)) == 0) { ^ bushu.c:638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushuHenkan(d, flag, ext, cur, quitfunc) ^ bushu.c:38:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int bushuHenkan(), makeBushuIchiranQuit(); ^ bushu.c:772:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeBushuIchiranQuit(d, flag) ^ bushu.c:776:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ bushu.c:772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeBushuIchiranQuit(d, flag) ^ bushu.c:38:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int bushuHenkan(), makeBushuIchiranQuit(); ^ 154 warnings generated. rm -f chikuji.o unshared/chikuji.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 chikuji.c -o unshared/chikuji.o In file included from chikuji.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from chikuji.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from chikuji.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from chikuji.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from chikuji.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from chikuji.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from chikuji.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from chikuji.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from chikuji.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from chikuji.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from chikuji.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from chikuji.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from chikuji.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from chikuji.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from chikuji.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from chikuji.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from chikuji.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from chikuji.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from chikuji.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from chikuji.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from chikuji.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from chikuji.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from chikuji.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from chikuji.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from chikuji.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from chikuji.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from chikuji.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from chikuji.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from chikuji.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from chikuji.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from chikuji.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from chikuji.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from chikuji.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from chikuji.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from chikuji.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from chikuji.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from chikuji.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from chikuji.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from chikuji.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from chikuji.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from chikuji.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from chikuji.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from chikuji.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from chikuji.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from chikuji.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from chikuji.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from chikuji.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from chikuji.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from chikuji.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from chikuji.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from chikuji.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from chikuji.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from chikuji.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from chikuji.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from chikuji.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from chikuji.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from chikuji.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from chikuji.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int chikuji.c:53:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearHenkanContent(yc) ^ chikuji.c:62:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearHenkanContext(yc) ^ ./sglobal.h:170:45: note: expanded from macro 'clearHenkanContext' #define clearHenkanContext G170_clearHenkanContext ^ chikuji.c:74:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ chikuji.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] restoreChikujiYomi(d, old) ^ chikuji.c:221:7: warning: call to undeclared function 'G104_ToggleChikuji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (ToggleChikuji(d, 1) == -1) { ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' #define ToggleChikuji G104_ToggleChikuji ^ chikuji.c:206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikujiInit(d) ^ ./sglobal.h:166:45: note: expanded from macro 'chikujiInit' #define chikujiInit G166_chikujiInit ^ chikuji.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikujiSubstYomi(d) ^ chikuji.c:294:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ChikujiSubstYomi(d) ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ chikuji.c:294:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ chikuji.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiTanDeletePrevious(d) ^ ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ chikuji.c:397:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikuji_restore_yomi(d) ^ chikuji.c:420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikuji_subst_yomi(d) ^ chikuji.c:444:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiTanExtend pro((uiContext)); ~~~~~~ ^ int chikuji.c:447:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiTanExtend(d) ^ chikuji.c:484:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiTanShrink pro((uiContext)); ~~~~~~ ^ int chikuji.c:487:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiTanShrink(d) ^ chikuji.c:530:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiYomiDeletePrevious pro((uiContext)); ~~~~~~ ^ int chikuji.c:533:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiYomiDeletePrevious(d) ^ chikuji.c:623:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiHenkan pro((uiContext)); ~~~~~~ ^ int chikuji.c:626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiHenkan(d) ^ chikuji.c:719:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] moveToChikujiTanMode(d) ^ ./sglobal.h:300:45: note: expanded from macro 'moveToChikujiTanMode' #define moveToChikujiTanMode G300_moveToChikujiTanMode ^ chikuji.c:731:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] moveToChikujiYomiMode(d) ^ ./sglobal.h:301:45: note: expanded from macro 'moveToChikujiYomiMode' #define moveToChikujiYomiMode G301_moveToChikujiYomiMode ^ chikuji.c:748:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return (*fn)(d); ^ chikuji.c:742:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] generalNaive(d, fn) ^ chikuji.c:755:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int YomiInsert(); ^ ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ ./canna.h:1114:8: note: conflicting prototype is here extern YomiInsert pro((uiContext)); ^ ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ chikuji.c:757:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiHenkanNaive pro((uiContext)); ~~~~~~ ^ int chikuji.c:760:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiHenkanNaive(d) ^ chikuji.c:766:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiHenkanOrNothing pro((uiContext)); ~~~~~~ ^ int chikuji.c:769:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiHenkanOrNothing(d) ^ chikuji.c:775:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiMuhenkan pro((uiContext)); ~~~~~~ ^ int chikuji.c:778:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiMuhenkan(d) ^ In file included from chikuji.c:799: ./chikujimap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKouhoIchiran(), TanKatakana(); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ ./canna.h:1107:8: note: conflicting prototype is here extern TanKouhoIchiran pro((uiContext)); ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ In file included from chikuji.c:799: ./chikujimap.h:29:27: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKouhoIchiran(), TanKatakana(); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ ./canna.h:1133:8: note: conflicting prototype is here extern TanKatakana pro((uiContext)); ^ ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from chikuji.c:799: ./chikujimap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou(); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ ./canna.h:1137:8: note: conflicting prototype is here extern TanPrintBunpou pro((uiContext)); ^ ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from chikuji.c:799: ./chikujimap.h:31:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ ./canna.h:1064:8: note: conflicting prototype is here extern TanMuhenkan pro((uiContext)); ^ ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ In file included from chikuji.c:799: ./chikujimap.h:31:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ ./canna.h:1129:8: note: conflicting prototype is here extern TanBubunKakutei pro((uiContext)); ^ ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from chikuji.c:799: ./chikujimap.h:31:42: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ ./canna.h:1131:8: note: conflicting prototype is here extern TanHankaku pro((uiContext)); ^ ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from chikuji.c:799: ./chikujimap.h:32:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ ./canna.h:1132:8: note: conflicting prototype is here extern TanHiragana pro((uiContext)); ^ ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from chikuji.c:799: ./chikujimap.h:32:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ ./canna.h:1134:8: note: conflicting prototype is here extern TanRomaji pro((uiContext)); ^ ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from chikuji.c:799: ./chikujimap.h:32:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ ./canna.h:1130:8: note: conflicting prototype is here extern TanZenkaku pro((uiContext)); ^ ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from chikuji.c:799: ./chikujimap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanForwardBunsetsu(), TanBackwardBunsetsu(); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ ./canna.h:1072:8: note: conflicting prototype is here extern TanForwardBunsetsu pro((uiContext)); ^ ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ In file included from chikuji.c:799: ./chikujimap.h:33:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanForwardBunsetsu(), TanBackwardBunsetsu(); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ ./canna.h:1068:8: note: conflicting prototype is here extern TanBackwardBunsetsu pro((uiContext)); ^ ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ In file included from chikuji.c:799: ./chikujimap.h:34:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho(), TanPreviousKouho(); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ ./canna.h:1117:8: note: conflicting prototype is here extern TanNextKouho pro((uiContext)); ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from chikuji.c:799: ./chikujimap.h:34:24: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho(), TanPreviousKouho(); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ ./canna.h:1118:8: note: conflicting prototype is here extern TanPreviousKouho pro((uiContext)); ^ ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from chikuji.c:799: ./chikujimap.h:35:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ ./canna.h:1119:8: note: conflicting prototype is here extern TanBeginningOfBunsetsu pro((uiContext)); ^ ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from chikuji.c:799: ./chikujimap.h:35:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ ./canna.h:1120:8: note: conflicting prototype is here extern TanEndOfBunsetsu pro((uiContext)); ^ ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from chikuji.c:799: ./chikujimap.h:35:54: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ ./canna.h:1122:8: note: conflicting prototype is here extern TanBubunMuhenkan pro((uiContext)); ^ ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from chikuji.c:799: ./chikujimap.h:36:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ ./canna.h:1135:8: note: conflicting prototype is here extern TanUpper pro((uiContext)); ^ ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from chikuji.c:799: ./chikujimap.h:36:20: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ ./canna.h:1136:8: note: conflicting prototype is here extern TanCapitalize pro((uiContext)); ^ ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from chikuji.c:799: ./chikujimap.h:36:37: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ ./canna.h:1121:8: note: conflicting prototype is here extern TanDeletePrevious pro((uiContext)); ^ ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from chikuji.c:799: ./chikujimap.h:37:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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] 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] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ int ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ ./canna.h:1040:12: note: conflicting prototype is here extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ In file included from chikuji.c:799: ./chikujimap.h:54:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ ./canna.h:1128:8: note: conflicting prototype is here extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ^ ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:799: ./chikujimap.h:54:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ ./canna.h:1100:8: note: conflicting prototype is here extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ^ ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ 184 warnings generated. rm -f chikuji.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC chikuji.c In file included from chikuji.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from chikuji.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from chikuji.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from chikuji.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from chikuji.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from chikuji.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from chikuji.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from chikuji.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from chikuji.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from chikuji.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from chikuji.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from chikuji.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from chikuji.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from chikuji.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from chikuji.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from chikuji.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from chikuji.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from chikuji.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from chikuji.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from chikuji.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from chikuji.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from chikuji.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from chikuji.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from chikuji.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from chikuji.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from chikuji.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from chikuji.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from chikuji.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from chikuji.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from chikuji.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from chikuji.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from chikuji.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from chikuji.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from chikuji.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from chikuji.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from chikuji.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from chikuji.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from chikuji.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from chikuji.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from chikuji.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from chikuji.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from chikuji.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from chikuji.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from chikuji.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from chikuji.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from chikuji.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from chikuji.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from chikuji.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from chikuji.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from chikuji.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from chikuji.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from chikuji.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from chikuji.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from chikuji.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from chikuji.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from chikuji.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from chikuji.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from chikuji.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int chikuji.c:53:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearHenkanContent(yc) ^ chikuji.c:62:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearHenkanContext(yc) ^ ./sglobal.h:170:45: note: expanded from macro 'clearHenkanContext' #define clearHenkanContext G170_clearHenkanContext ^ chikuji.c:74:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ chikuji.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] restoreChikujiYomi(d, old) ^ chikuji.c:221:7: warning: call to undeclared function 'G104_ToggleChikuji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (ToggleChikuji(d, 1) == -1) { ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' #define ToggleChikuji G104_ToggleChikuji ^ chikuji.c:206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikujiInit(d) ^ ./sglobal.h:166:45: note: expanded from macro 'chikujiInit' #define chikujiInit G166_chikujiInit ^ chikuji.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikujiSubstYomi(d) ^ chikuji.c:294:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ChikujiSubstYomi(d) ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ chikuji.c:294:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ chikuji.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiTanDeletePrevious(d) ^ ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ chikuji.c:397:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikuji_restore_yomi(d) ^ chikuji.c:420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikuji_subst_yomi(d) ^ chikuji.c:444:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiTanExtend pro((uiContext)); ~~~~~~ ^ int chikuji.c:447:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiTanExtend(d) ^ chikuji.c:484:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiTanShrink pro((uiContext)); ~~~~~~ ^ int chikuji.c:487:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiTanShrink(d) ^ chikuji.c:530:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiYomiDeletePrevious pro((uiContext)); ~~~~~~ ^ int chikuji.c:533:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiYomiDeletePrevious(d) ^ chikuji.c:623:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiHenkan pro((uiContext)); ~~~~~~ ^ int chikuji.c:626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiHenkan(d) ^ chikuji.c:719:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] moveToChikujiTanMode(d) ^ ./sglobal.h:300:45: note: expanded from macro 'moveToChikujiTanMode' #define moveToChikujiTanMode G300_moveToChikujiTanMode ^ chikuji.c:731:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] moveToChikujiYomiMode(d) ^ ./sglobal.h:301:45: note: expanded from macro 'moveToChikujiYomiMode' #define moveToChikujiYomiMode G301_moveToChikujiYomiMode ^ chikuji.c:748:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return (*fn)(d); ^ chikuji.c:742:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] generalNaive(d, fn) ^ chikuji.c:755:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int YomiInsert(); ^ ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ ./canna.h:1114:8: note: conflicting prototype is here extern YomiInsert pro((uiContext)); ^ ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ chikuji.c:757:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiHenkanNaive pro((uiContext)); ~~~~~~ ^ int chikuji.c:760:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiHenkanNaive(d) ^ chikuji.c:766:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiHenkanOrNothing pro((uiContext)); ~~~~~~ ^ int chikuji.c:769:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiHenkanOrNothing(d) ^ chikuji.c:775:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiMuhenkan pro((uiContext)); ~~~~~~ ^ int chikuji.c:778:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiMuhenkan(d) ^ In file included from chikuji.c:799: ./chikujimap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKouhoIchiran(), TanKatakana(); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ ./canna.h:1107:8: note: conflicting prototype is here extern TanKouhoIchiran pro((uiContext)); ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ In file included from chikuji.c:799: ./chikujimap.h:29:27: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKouhoIchiran(), TanKatakana(); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ ./canna.h:1133:8: note: conflicting prototype is here extern TanKatakana pro((uiContext)); ^ ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from chikuji.c:799: ./chikujimap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou(); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ ./canna.h:1137:8: note: conflicting prototype is here extern TanPrintBunpou pro((uiContext)); ^ ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from chikuji.c:799: ./chikujimap.h:31:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ ./canna.h:1064:8: note: conflicting prototype is here extern TanMuhenkan pro((uiContext)); ^ ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ In file included from chikuji.c:799: ./chikujimap.h:31:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ ./canna.h:1129:8: note: conflicting prototype is here extern TanBubunKakutei pro((uiContext)); ^ ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from chikuji.c:799: ./chikujimap.h:31:42: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ ./canna.h:1131:8: note: conflicting prototype is here extern TanHankaku pro((uiContext)); ^ ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from chikuji.c:799: ./chikujimap.h:32:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ ./canna.h:1132:8: note: conflicting prototype is here extern TanHiragana pro((uiContext)); ^ ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from chikuji.c:799: ./chikujimap.h:32:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ ./canna.h:1134:8: note: conflicting prototype is here extern TanRomaji pro((uiContext)); ^ ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from chikuji.c:799: ./chikujimap.h:32:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ ./canna.h:1130:8: note: conflicting prototype is here extern TanZenkaku pro((uiContext)); ^ ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from chikuji.c:799: ./chikujimap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanForwardBunsetsu(), TanBackwardBunsetsu(); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ ./canna.h:1072:8: note: conflicting prototype is here extern TanForwardBunsetsu pro((uiContext)); ^ ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ In file included from chikuji.c:799: ./chikujimap.h:33:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanForwardBunsetsu(), TanBackwardBunsetsu(); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ ./canna.h:1068:8: note: conflicting prototype is here extern TanBackwardBunsetsu pro((uiContext)); ^ ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ In file included from chikuji.c:799: ./chikujimap.h:34:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho(), TanPreviousKouho(); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ ./canna.h:1117:8: note: conflicting prototype is here extern TanNextKouho pro((uiContext)); ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from chikuji.c:799: ./chikujimap.h:34:24: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho(), TanPreviousKouho(); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ ./canna.h:1118:8: note: conflicting prototype is here extern TanPreviousKouho pro((uiContext)); ^ ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from chikuji.c:799: ./chikujimap.h:35:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ ./canna.h:1119:8: note: conflicting prototype is here extern TanBeginningOfBunsetsu pro((uiContext)); ^ ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from chikuji.c:799: ./chikujimap.h:35:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ ./canna.h:1120:8: note: conflicting prototype is here extern TanEndOfBunsetsu pro((uiContext)); ^ ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from chikuji.c:799: ./chikujimap.h:35:54: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ ./canna.h:1122:8: note: conflicting prototype is here extern TanBubunMuhenkan pro((uiContext)); ^ ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from chikuji.c:799: ./chikujimap.h:36:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ ./canna.h:1135:8: note: conflicting prototype is here extern TanUpper pro((uiContext)); ^ ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from chikuji.c:799: ./chikujimap.h:36:20: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ ./canna.h:1136:8: note: conflicting prototype is here extern TanCapitalize pro((uiContext)); ^ ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from chikuji.c:799: ./chikujimap.h:36:37: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ ./canna.h:1121:8: note: conflicting prototype is here extern TanDeletePrevious pro((uiContext)); ^ ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from chikuji.c:799: ./chikujimap.h:37:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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] 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] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ int ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ ./canna.h:1040:12: note: conflicting prototype is here extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ In file included from chikuji.c:799: ./chikujimap.h:54:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ ./canna.h:1128:8: note: conflicting prototype is here extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ^ ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:799: ./chikujimap.h:54:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ ./canna.h:1100:8: note: conflicting prototype is here extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ^ ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ 184 warnings generated. rm -f commondata.o unshared/commondata.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 commondata.c -o unshared/commondata.o In file included from commondata.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from commondata.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from commondata.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from commondata.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from commondata.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from commondata.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from commondata.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from commondata.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from commondata.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from commondata.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from commondata.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from commondata.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from commondata.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from commondata.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from commondata.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from commondata.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from commondata.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from commondata.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from commondata.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from commondata.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from commondata.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from commondata.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from commondata.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from commondata.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from commondata.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from commondata.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from commondata.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from commondata.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from commondata.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from commondata.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from commondata.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from commondata.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from commondata.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from commondata.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from commondata.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from commondata.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from commondata.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from commondata.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from commondata.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from commondata.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from commondata.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from commondata.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from commondata.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from commondata.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from commondata.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from commondata.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from commondata.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from commondata.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from commondata.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from commondata.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from commondata.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from commondata.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from commondata.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from commondata.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from commondata.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from commondata.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from commondata.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from commondata.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from commondata.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from commondata.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from commondata.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] struct RkRxDic *romajidic, *englishdic, *RkwOpenRoma(); ^ ./canna.h:698:24: note: conflicting prototype is here extern struct RkRxDic *RkwOpenRoma pro((char *)); ^ commondata.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InitCannaConfig(cf) ^ 108 warnings generated. rm -f commondata.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC commondata.c In file included from commondata.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from commondata.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from commondata.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from commondata.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from commondata.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from commondata.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from commondata.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from commondata.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from commondata.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from commondata.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from commondata.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from commondata.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from commondata.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from commondata.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from commondata.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from commondata.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from commondata.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from commondata.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from commondata.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from commondata.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from commondata.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from commondata.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from commondata.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from commondata.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from commondata.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from commondata.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from commondata.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from commondata.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from commondata.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from commondata.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from commondata.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from commondata.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from commondata.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from commondata.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from commondata.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from commondata.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from commondata.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from commondata.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from commondata.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from commondata.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from commondata.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from commondata.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from commondata.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from commondata.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from commondata.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from commondata.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from commondata.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from commondata.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from commondata.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from commondata.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from commondata.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from commondata.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from commondata.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from commondata.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from commondata.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from commondata.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from commondata.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from commondata.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from commondata.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from commondata.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from commondata.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] struct RkRxDic *romajidic, *englishdic, *RkwOpenRoma(); ^ ./canna.h:698:24: note: conflicting prototype is here extern struct RkRxDic *RkwOpenRoma pro((char *)); ^ commondata.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InitCannaConfig(cf) ^ 108 warnings generated. rm -f empty.o unshared/empty.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 empty.c -o unshared/empty.o In file included from empty.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from empty.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from empty.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from empty.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from empty.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from empty.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from empty.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from empty.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from empty.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from empty.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from empty.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from empty.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from empty.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from empty.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from empty.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from empty.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from empty.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from empty.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from empty.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from empty.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from empty.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from empty.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from empty.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from empty.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from empty.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from empty.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from empty.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from empty.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from empty.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from empty.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from empty.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from empty.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from empty.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from empty.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from empty.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from empty.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from empty.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from empty.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from empty.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from empty.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from empty.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from empty.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from empty.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from empty.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from empty.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from empty.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from empty.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from empty.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from empty.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from empty.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from empty.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from empty.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from empty.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from empty.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from empty.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from empty.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from empty.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from empty.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from empty.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from empty.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from empty.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from empty.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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 C2x [-Wdeprecated-non-prototype] FindExtraFunc(fnum) ^ ./sglobal.h:28:45: note: expanded from macro 'FindExtraFunc' #define FindExtraFunc G028_FindExtraFunc ^ empty.c:225:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-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] UserSelect(d, estruct) ^ empty.c:299:20: warning: passing arguments to 'G365_uuKigoMake' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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] 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 C2x [-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] 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 C2x [-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] getBaseMode(yc) ^ int ./sglobal.h:234:45: note: expanded from macro 'getBaseMode' #define getBaseMode G234_getBaseMode ^ empty.c:339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:234:45: note: expanded from macro 'getBaseMode' #define getBaseMode G234_getBaseMode ^ empty.c:377:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmptyBaseModeInfo(d, yc) ^ ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseModeInfo' #define EmptyBaseModeInfo G025_EmptyBaseModeInfo ^ empty.c:387:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseHira(d) ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ empty.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ empty.c:401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseKata(d) ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ empty.c:401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ empty.c:418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseEisu(d) ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ empty.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ empty.c:433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseZen(d) ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ empty.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ empty.c:454:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseHan(d) ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ empty.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ empty.c:482:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseKana(d) ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ empty.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ empty.c:505:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseKakutei(d) ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ empty.c:505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ empty.c:519:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseHenkan(d) ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ empty.c:519:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ empty.c:587:7: warning: call to undeclared function 'G104_ToggleChikuji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (ToggleChikuji(d, 0) == -1) { ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' #define ToggleChikuji G104_ToggleChikuji ^ empty.c:577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] renbunInit(d) ^ empty.c:606:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showVersion(d) ^ empty.c:637:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ empty.c:631:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showServer(d) ^ empty.c:668:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showGakushu(d) ^ empty.c:696:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showInitFile(d) ^ empty.c:730:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showRomkanaFile(d) ^ empty.c:770:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ empty.c:765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicSync(d) ^ In file included from empty.c:792: ./emptymap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ ./canna.h:1140:8: note: conflicting prototype is here extern AlphaMode pro((uiContext)); ^ ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from empty.c:792: ./emptymap.h:27:21: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ ./canna.h:1141:8: note: conflicting prototype is here extern HenkanNyuryokuMode pro((uiContext)); ^ ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from empty.c:792: ./emptymap.h:27:43: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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] 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] 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] 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] extern HanAlphaKakuteiMode(), KigoIchiran(); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ ./canna.h:1142:8: note: conflicting prototype is here extern KigoIchiran pro((uiContext)); ^ ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from empty.c:792: ./emptymap.h:31:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HexMode(), BushuMode(); ~~~~~~ ^ int ./sglobal.h:36:45: note: expanded from macro 'HexMode' #define HexMode G036_HexMode ^ In file included from empty.c:792: ./emptymap.h:31:19: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HexMode(), BushuMode(); ~~~~~~ ^ int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' #define BushuMode G006_BushuMode ^ In file included from empty.c:792: ./emptymap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran(), UiUtilMode(); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from empty.c:792: ./emptymap.h:33:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran(), UiUtilMode(); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ ./canna.h:1143:8: note: conflicting prototype is here extern UiUtilMode pro((uiContext)); ^ ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from empty.c:792: ./emptymap.h:34:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ ./canna.h:1149:8: note: conflicting prototype is here extern YomiBaseHiraKataToggle pro((uiContext)); ^ ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from empty.c:792: ./emptymap.h:34:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ ./canna.h:1150:8: note: conflicting prototype is here extern YomiBaseZenHanToggle pro((uiContext)); ^ ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from empty.c:792: ./emptymap.h:35:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ ./canna.h:1151:8: note: conflicting prototype is here extern YomiBaseKanaEisuToggle pro((uiContext)); ^ ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from empty.c:792: ./emptymap.h:35:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ ./canna.h:1152:8: note: conflicting prototype is here extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ^ ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:792: ./emptymap.h:36:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw(), YomiBaseRotateBack(); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ ./canna.h:1153:8: note: conflicting prototype is here extern YomiBaseRotateForw pro((uiContext)); ^ ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from empty.c:792: ./emptymap.h:36:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw(), YomiBaseRotateBack(); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ ./canna.h:1154:8: note: conflicting prototype is here extern YomiBaseRotateBack pro((uiContext)); ^ ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from empty.c:792: ./emptymap.h:37:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:792: ./emptymap.h:37:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from empty.c:792: ./emptymap.h:37:43: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ ./canna.h:1156:8: note: conflicting prototype is here extern YomiModeBackup pro((uiContext)); ^ ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from empty.c:792: ./emptymap.h:38:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' #define dicTouroku G190_dicTouroku ^ In file included from empty.c:792: ./emptymap.h:38:37: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' #define dicSakujo G189_dicSakujo ^ In file included from empty.c:792: ./emptymap.h:40:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ int ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' #define kigoRussia G283_kigoRussia ^ In file included from empty.c:792: ./emptymap.h:40:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ int ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' #define kigoGreek G281_kigoGreek ^ In file included from empty.c:792: ./emptymap.h:40:35: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ int ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' #define kigoKeisen G282_kigoKeisen ^ In file included from empty.c:792: ./emptymap.h:41:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ int ./sglobal.h:188:45: note: expanded from macro 'dicMount' #define dicMount G188_dicMount ^ In file included from empty.c:792: ./emptymap.h:41:20: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ int ./sglobal.h:343:45: note: expanded from macro 'serverChange' #define serverChange G343_serverChange ^ In file included from empty.c:792: ./emptymap.h:41:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ int ./sglobal.h:344:45: note: expanded from macro 'serverFin' #define serverFin G344_serverFin ^ In file included from empty.c:792: ./emptymap.h:42:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern chikujiInit(); ~~~~~~ ^ int ./sglobal.h:166:45: note: expanded from macro 'chikujiInit' #define chikujiInit G166_chikujiInit ^ In file included from empty.c:793: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int JapaneseMode(); ^ ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ ./canna.h:1158:8: note: conflicting prototype is here extern JapaneseMode pro((uiContext)); ^ ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from empty.c:793: ./alphamap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:793: ./alphamap.h:28:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ 217 warnings generated. rm -f empty.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC empty.c In file included from empty.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from empty.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from empty.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from empty.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from empty.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from empty.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from empty.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from empty.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from empty.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from empty.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from empty.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from empty.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from empty.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from empty.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from empty.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from empty.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from empty.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from empty.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from empty.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from empty.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from empty.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from empty.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from empty.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from empty.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from empty.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from empty.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from empty.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from empty.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from empty.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from empty.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from empty.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from empty.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from empty.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from empty.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from empty.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from empty.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from empty.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from empty.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from empty.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from empty.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from empty.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from empty.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from empty.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from empty.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from empty.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from empty.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from empty.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from empty.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from empty.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from empty.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from empty.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from empty.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from empty.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from empty.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from empty.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from empty.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from empty.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from empty.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from empty.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from empty.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from empty.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from empty.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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 C2x [-Wdeprecated-non-prototype] FindExtraFunc(fnum) ^ ./sglobal.h:28:45: note: expanded from macro 'FindExtraFunc' #define FindExtraFunc G028_FindExtraFunc ^ empty.c:225:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-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] UserSelect(d, estruct) ^ empty.c:299:20: warning: passing arguments to 'G365_uuKigoMake' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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] 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 C2x [-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] 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 C2x [-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] getBaseMode(yc) ^ int ./sglobal.h:234:45: note: expanded from macro 'getBaseMode' #define getBaseMode G234_getBaseMode ^ empty.c:339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:234:45: note: expanded from macro 'getBaseMode' #define getBaseMode G234_getBaseMode ^ empty.c:377:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmptyBaseModeInfo(d, yc) ^ ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseModeInfo' #define EmptyBaseModeInfo G025_EmptyBaseModeInfo ^ empty.c:387:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseHira(d) ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ empty.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ empty.c:401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseKata(d) ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ empty.c:401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ empty.c:418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseEisu(d) ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ empty.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ empty.c:433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseZen(d) ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ empty.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ empty.c:454:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseHan(d) ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ empty.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ empty.c:482:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseKana(d) ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ empty.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ empty.c:505:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseKakutei(d) ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ empty.c:505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ empty.c:519:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseHenkan(d) ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ empty.c:519:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ empty.c:587:7: warning: call to undeclared function 'G104_ToggleChikuji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (ToggleChikuji(d, 0) == -1) { ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' #define ToggleChikuji G104_ToggleChikuji ^ empty.c:577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] renbunInit(d) ^ empty.c:606:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showVersion(d) ^ empty.c:637:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ empty.c:631:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showServer(d) ^ empty.c:668:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showGakushu(d) ^ empty.c:696:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showInitFile(d) ^ empty.c:730:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showRomkanaFile(d) ^ empty.c:770:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ empty.c:765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicSync(d) ^ In file included from empty.c:792: ./emptymap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ ./canna.h:1140:8: note: conflicting prototype is here extern AlphaMode pro((uiContext)); ^ ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from empty.c:792: ./emptymap.h:27:21: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ ./canna.h:1141:8: note: conflicting prototype is here extern HenkanNyuryokuMode pro((uiContext)); ^ ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from empty.c:792: ./emptymap.h:27:43: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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] 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] 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] 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] extern HanAlphaKakuteiMode(), KigoIchiran(); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ ./canna.h:1142:8: note: conflicting prototype is here extern KigoIchiran pro((uiContext)); ^ ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from empty.c:792: ./emptymap.h:31:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HexMode(), BushuMode(); ~~~~~~ ^ int ./sglobal.h:36:45: note: expanded from macro 'HexMode' #define HexMode G036_HexMode ^ In file included from empty.c:792: ./emptymap.h:31:19: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HexMode(), BushuMode(); ~~~~~~ ^ int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' #define BushuMode G006_BushuMode ^ In file included from empty.c:792: ./emptymap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran(), UiUtilMode(); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from empty.c:792: ./emptymap.h:33:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran(), UiUtilMode(); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ ./canna.h:1143:8: note: conflicting prototype is here extern UiUtilMode pro((uiContext)); ^ ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from empty.c:792: ./emptymap.h:34:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ ./canna.h:1149:8: note: conflicting prototype is here extern YomiBaseHiraKataToggle pro((uiContext)); ^ ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from empty.c:792: ./emptymap.h:34:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ ./canna.h:1150:8: note: conflicting prototype is here extern YomiBaseZenHanToggle pro((uiContext)); ^ ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from empty.c:792: ./emptymap.h:35:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ ./canna.h:1151:8: note: conflicting prototype is here extern YomiBaseKanaEisuToggle pro((uiContext)); ^ ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from empty.c:792: ./emptymap.h:35:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ ./canna.h:1152:8: note: conflicting prototype is here extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ^ ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:792: ./emptymap.h:36:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw(), YomiBaseRotateBack(); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ ./canna.h:1153:8: note: conflicting prototype is here extern YomiBaseRotateForw pro((uiContext)); ^ ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from empty.c:792: ./emptymap.h:36:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw(), YomiBaseRotateBack(); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ ./canna.h:1154:8: note: conflicting prototype is here extern YomiBaseRotateBack pro((uiContext)); ^ ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from empty.c:792: ./emptymap.h:37:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:792: ./emptymap.h:37:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from empty.c:792: ./emptymap.h:37:43: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ ./canna.h:1156:8: note: conflicting prototype is here extern YomiModeBackup pro((uiContext)); ^ ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from empty.c:792: ./emptymap.h:38:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' #define dicTouroku G190_dicTouroku ^ In file included from empty.c:792: ./emptymap.h:38:37: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' #define dicSakujo G189_dicSakujo ^ In file included from empty.c:792: ./emptymap.h:40:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ int ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' #define kigoRussia G283_kigoRussia ^ In file included from empty.c:792: ./emptymap.h:40:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ int ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' #define kigoGreek G281_kigoGreek ^ In file included from empty.c:792: ./emptymap.h:40:35: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ int ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' #define kigoKeisen G282_kigoKeisen ^ In file included from empty.c:792: ./emptymap.h:41:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ int ./sglobal.h:188:45: note: expanded from macro 'dicMount' #define dicMount G188_dicMount ^ In file included from empty.c:792: ./emptymap.h:41:20: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ int ./sglobal.h:343:45: note: expanded from macro 'serverChange' #define serverChange G343_serverChange ^ In file included from empty.c:792: ./emptymap.h:41:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ int ./sglobal.h:344:45: note: expanded from macro 'serverFin' #define serverFin G344_serverFin ^ In file included from empty.c:792: ./emptymap.h:42:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern chikujiInit(); ~~~~~~ ^ int ./sglobal.h:166:45: note: expanded from macro 'chikujiInit' #define chikujiInit G166_chikujiInit ^ In file included from empty.c:793: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int JapaneseMode(); ^ ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ ./canna.h:1158:8: note: conflicting prototype is here extern JapaneseMode pro((uiContext)); ^ ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from empty.c:793: ./alphamap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:793: ./alphamap.h:28:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ 217 warnings generated. rm -f henkan.o unshared/henkan.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 henkan.c -o unshared/henkan.o In file included from henkan.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from henkan.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from henkan.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from henkan.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from henkan.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from henkan.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from henkan.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from henkan.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from henkan.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from henkan.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from henkan.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from henkan.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from henkan.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from henkan.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from henkan.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from henkan.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from henkan.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from henkan.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from henkan.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from henkan.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from henkan.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from henkan.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from henkan.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from henkan.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from henkan.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from henkan.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from henkan.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from henkan.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from henkan.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from henkan.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from henkan.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from henkan.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from henkan.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from henkan.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from henkan.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from henkan.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from henkan.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from henkan.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from henkan.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from henkan.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from henkan.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from henkan.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from henkan.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from henkan.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from henkan.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from henkan.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from henkan.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from henkan.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from henkan.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from henkan.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from henkan.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from henkan.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from henkan.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from henkan.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from henkan.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from henkan.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from henkan.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from henkan.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from henkan.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from henkan.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from henkan.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int henkan.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanakanError(d) ^ henkan.c:80:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("%14s %-20s ꤷƤޤ\n", s, buf); ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicMesg(s, d) ^ henkan.c:102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mountError(dic) ^ henkan.c:123:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ưϿѼ¸ߤޤ"; ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:206:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KanjiInit() ^ int ./sglobal.h:51:45: note: expanded from macro 'KanjiInit' #define KanjiInit G051_KanjiInit ^ henkan.c:208:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *ptr, *getenv(), *kodmesg = ""/* μΥå */; ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ henkan.c:213:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ int ./canna.h:104:22: note: expanded from macro 'FirstTime' #define FirstTime CANNA_G271_FirstTime ^ henkan.c:493:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KanjiFin() ^ int ./sglobal.h:50:45: note: expanded from macro 'KanjiFin' #define KanjiFin G050_KanjiFin ^ henkan.c:518:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] sprintf(buf, "%s ޥȤǤޤǤ", dp->name); ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ henkan.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newTanContext(majo, mino) ^ henkan.c:556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeTanContext(tan) ^ ./sglobal.h:232:45: note: expanded from macro 'freeTanContext' #define freeTanContext G232_freeTanContext ^ henkan.c:568:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DUpwstr(w, l) ^ henkan.c:583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DUpattr(a, l) ^ henkan.c:597:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copyYomiinfo2Tan(yc, tan) ^ henkan.c:615:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copyTaninfo2Yomi(tan, yc) ^ henkan.c:641:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doTanConvertTb(d, yc) ^ ./sglobal.h:373:45: note: expanded from macro 'doTanConvertTb' #define doTanConvertTb G373_doTanConvertTb ^ henkan.c:794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doTanBubunMuhenkan(d, yc) ^ henkan.c:1003:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiBubunKakutei(d) ^ henkan.c:1106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newFilledYomiContext(next, prev) ^ ./sglobal.h:305:45: note: expanded from macro 'newFilledYomiContext' #define newFilledYomiContext G305_newFilledYomiContext ^ henkan.c:1168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tanbunUnconvert(d, tan) ^ henkan.c:1212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbBubunMuhenkan(d) ^ henkan.c:1235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanBubunMuhenkan(d) ^ ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ henkan.c:1258:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prepareHenkanMode(d) ^ ./sglobal.h:318:45: note: expanded from macro 'prepareHenkanMode' #define prepareHenkanMode G318_prepareHenkanMode ^ henkan.c:1271:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] doHenkan(d, len, kanji) ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ henkan.c:1271:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ henkan.c:1277:18: warning: passing arguments to 'doYomiHenkan' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(doYomiHenkan(d, len, kanji) == NG) { ^ henkan.c:1299:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] doYomiHenkan(d, len, kanji) ^ henkan.c:1306:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ henkan.c:1299:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doYomiHenkan(d, len, kanji) ^ henkan.c:56:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int doYomiHenkan(); ^ henkan.c:1386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanNop(d) ^ ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ henkan.c:1400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doGoTo(d, yc) ^ henkan.c:1424:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanForwardBunsetsu(d) ^ ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ henkan.c:1475:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanBackwardBunsetsu(d) ^ ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ henkan.c:1517:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tanNextKouho(d, yc) ^ henkan.c:1517:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:1561:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tanbunHenkan(d, yc, kanji) ^ henkan.c:1594:23: warning: parameter 'fnum' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] enterTanHenkanMode(d, fnum) ^ henkan.c:1594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] enterTanHenkanMode(d, fnum) ^ henkan.c:1635:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanKouhoIchiran(d) ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ henkan.c:1635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ henkan.c:1644:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanNextKouho(d) ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ henkan.c:1644:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ henkan.c:1662:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanHenkan pro((uiContext)); ~~~~~~ ^ int henkan.c:1665:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanHenkan(d) ^ henkan.c:1689:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanPreviousKouho(d) ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ henkan.c:1689:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ henkan.c:1722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tanJishuHenkan(d, fn) ^ henkan.c:1733:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanHiragana(d) ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ henkan.c:1733:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ henkan.c:1739:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanKatakana(d) ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ henkan.c:1739:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ henkan.c:1745:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanRomaji(d) ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ henkan.c:1745:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ henkan.c:1751:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanUpper(d) ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ henkan.c:1751:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ henkan.c:1757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanCapitalize(d) ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ henkan.c:1757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ henkan.c:1763:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanZenkaku(d) ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ henkan.c:1763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ henkan.c:1769:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanHankaku(d) ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ henkan.c:1769:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ henkan.c:1777:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanKanaRotate(d) ^ int henkan.c:1777:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:1785:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanRomajiRotate(d) ^ int henkan.c:1785:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:1793:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanCaseRotateForward(d) ^ int henkan.c:1793:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:1800:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] gotoBunsetsu(yc, n) ^ henkan.c:1825:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanBeginningOfBunsetsu(d) ^ ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ henkan.c:1848:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanEndOfBunsetsu(d) ^ ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ henkan.c:1872:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tanMuhenkan(d, kCurs) ^ ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ henkan.c:1925:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanMuhenkan(d) ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ henkan.c:1925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ henkan.c:1994:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanDeletePrevious(d) ^ ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ henkan.c:2066:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] finishTanKakutei(d) ^ ./sglobal.h:222:45: note: expanded from macro 'finishTanKakutei' #define finishTanKakutei G222_finishTanKakutei ^ henkan.c:2194:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanKakutei(d) ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ henkan.c:2194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ henkan.c:2210:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanKakuteiYomiInsert pro((uiContext)); ~~~~~~ ^ int henkan.c:2213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanKakuteiYomiInsert(d) ^ henkan.c:2244:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nKouhoBunsetsu; ~~~~~~ ^ int ./sglobal.h:303:45: note: expanded from macro 'nKouhoBunsetsu' #define nKouhoBunsetsu G303_nKouhoBunsetsu ^ henkan.c:2290:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doTbResize(d, yc, n) ^ henkan.c:2328:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanExtendBunsetsu pro((uiContext)); ~~~~~~ ^ int henkan.c:2331:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanExtendBunsetsu(d) ^ henkan.c:2361:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanShrinkBunsetsu pro((uiContext)); ~~~~~~ ^ int henkan.c:2364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanShrinkBunsetsu(d) ^ henkan.c:2401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanPrintBunpou(d) ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ henkan.c:2401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ henkan.c:2487:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ henkan.c:2487:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ henkan.c:2509:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanBunsetsuMode pro((uiContext)); ~~~~~~ ^ int henkan.c:2512:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanBunsetsuMode(d) ^ henkan.c:2512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:2533:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikujiSetCursor(d, forw) ^ henkan.c:2565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] setMode(d, tan, forw) ^ ./sglobal.h:347:45: note: expanded from macro 'setMode' #define setMode G347_setMode ^ henkan.c:2598:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbForward(d) ^ ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ henkan.c:2622:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbBackward(d) ^ ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ henkan.c:2646:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbBeginningOfLine(d) ^ ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ henkan.c:2661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbEndOfLine(d) ^ ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ henkan.c:2675:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TbChooseChar pro((uiContext, int)); ~~~~~~ ^ int henkan.c:2678:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TbChooseChar(d, head) ^ henkan.c:2678:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:2699:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanChooseChar(d, head) ^ henkan.c:2753:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanChooseHeadChar pro((uiContext)); ~~~~~~ ^ int henkan.c:2754:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanChooseTailChar pro((uiContext)); ~~~~~~ ^ int henkan.c:2757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanChooseHeadChar(d) ^ henkan.c:2757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:2764:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanChooseTailChar(d) ^ henkan.c:2764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from henkan.c:2770: ./tanmap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ henkan.c:1635:1: warning: a function declaration without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanKouhoIchiran(d) ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ ./tanmap.h:27:8: note: conflicting prototype is here extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ In file included from henkan.c:2770: ./tanmap.h:27:42: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from henkan.c:2770: ./tanmap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from henkan.c:2770: ./tanmap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from henkan.c:2770: ./tanmap.h:29:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ 222 warnings generated. rm -f henkan.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC henkan.c In file included from henkan.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from henkan.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from henkan.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from henkan.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from henkan.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from henkan.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from henkan.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from henkan.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from henkan.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from henkan.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from henkan.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from henkan.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from henkan.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from henkan.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from henkan.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from henkan.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from henkan.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from henkan.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from henkan.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from henkan.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from henkan.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from henkan.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from henkan.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from henkan.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from henkan.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from henkan.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from henkan.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from henkan.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from henkan.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from henkan.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from henkan.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from henkan.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from henkan.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from henkan.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from henkan.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from henkan.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from henkan.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from henkan.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from henkan.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from henkan.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from henkan.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from henkan.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from henkan.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from henkan.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from henkan.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from henkan.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from henkan.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from henkan.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from henkan.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from henkan.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from henkan.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from henkan.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from henkan.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from henkan.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from henkan.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from henkan.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from henkan.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from henkan.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from henkan.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from henkan.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from henkan.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int henkan.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanakanError(d) ^ henkan.c:80:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("%14s %-20s ꤷƤޤ\n", s, buf); ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicMesg(s, d) ^ henkan.c:102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mountError(dic) ^ henkan.c:123:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ưϿѼ¸ߤޤ"; ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:206:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KanjiInit() ^ int ./sglobal.h:51:45: note: expanded from macro 'KanjiInit' #define KanjiInit G051_KanjiInit ^ henkan.c:208:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *ptr, *getenv(), *kodmesg = ""/* μΥå */; ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ henkan.c:213:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ int ./canna.h:104:22: note: expanded from macro 'FirstTime' #define FirstTime CANNA_G271_FirstTime ^ henkan.c:493:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KanjiFin() ^ int ./sglobal.h:50:45: note: expanded from macro 'KanjiFin' #define KanjiFin G050_KanjiFin ^ henkan.c:518:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] sprintf(buf, "%s ޥȤǤޤǤ", dp->name); ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ henkan.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newTanContext(majo, mino) ^ henkan.c:556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeTanContext(tan) ^ ./sglobal.h:232:45: note: expanded from macro 'freeTanContext' #define freeTanContext G232_freeTanContext ^ henkan.c:568:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DUpwstr(w, l) ^ henkan.c:583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DUpattr(a, l) ^ henkan.c:597:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copyYomiinfo2Tan(yc, tan) ^ henkan.c:615:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copyTaninfo2Yomi(tan, yc) ^ henkan.c:641:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doTanConvertTb(d, yc) ^ ./sglobal.h:373:45: note: expanded from macro 'doTanConvertTb' #define doTanConvertTb G373_doTanConvertTb ^ henkan.c:794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doTanBubunMuhenkan(d, yc) ^ henkan.c:1003:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiBubunKakutei(d) ^ henkan.c:1106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newFilledYomiContext(next, prev) ^ ./sglobal.h:305:45: note: expanded from macro 'newFilledYomiContext' #define newFilledYomiContext G305_newFilledYomiContext ^ henkan.c:1168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tanbunUnconvert(d, tan) ^ henkan.c:1212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbBubunMuhenkan(d) ^ henkan.c:1235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanBubunMuhenkan(d) ^ ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ henkan.c:1258:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prepareHenkanMode(d) ^ ./sglobal.h:318:45: note: expanded from macro 'prepareHenkanMode' #define prepareHenkanMode G318_prepareHenkanMode ^ henkan.c:1271:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] doHenkan(d, len, kanji) ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ henkan.c:1271:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ henkan.c:1277:18: warning: passing arguments to 'doYomiHenkan' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(doYomiHenkan(d, len, kanji) == NG) { ^ henkan.c:1299:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] doYomiHenkan(d, len, kanji) ^ henkan.c:1306:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ henkan.c:1299:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doYomiHenkan(d, len, kanji) ^ henkan.c:56:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int doYomiHenkan(); ^ henkan.c:1386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanNop(d) ^ ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ henkan.c:1400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doGoTo(d, yc) ^ henkan.c:1424:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanForwardBunsetsu(d) ^ ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ henkan.c:1475:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanBackwardBunsetsu(d) ^ ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ henkan.c:1517:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tanNextKouho(d, yc) ^ henkan.c:1517:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:1561:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tanbunHenkan(d, yc, kanji) ^ henkan.c:1594:23: warning: parameter 'fnum' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] enterTanHenkanMode(d, fnum) ^ henkan.c:1594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] enterTanHenkanMode(d, fnum) ^ henkan.c:1635:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanKouhoIchiran(d) ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ henkan.c:1635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ henkan.c:1644:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanNextKouho(d) ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ henkan.c:1644:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ henkan.c:1662:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanHenkan pro((uiContext)); ~~~~~~ ^ int henkan.c:1665:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanHenkan(d) ^ henkan.c:1689:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanPreviousKouho(d) ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ henkan.c:1689:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ henkan.c:1722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tanJishuHenkan(d, fn) ^ henkan.c:1733:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanHiragana(d) ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ henkan.c:1733:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ henkan.c:1739:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanKatakana(d) ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ henkan.c:1739:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ henkan.c:1745:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanRomaji(d) ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ henkan.c:1745:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ henkan.c:1751:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanUpper(d) ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ henkan.c:1751:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ henkan.c:1757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanCapitalize(d) ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ henkan.c:1757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ henkan.c:1763:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanZenkaku(d) ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ henkan.c:1763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ henkan.c:1769:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanHankaku(d) ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ henkan.c:1769:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ henkan.c:1777:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanKanaRotate(d) ^ int henkan.c:1777:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:1785:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanRomajiRotate(d) ^ int henkan.c:1785:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:1793:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanCaseRotateForward(d) ^ int henkan.c:1793:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:1800:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] gotoBunsetsu(yc, n) ^ henkan.c:1825:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanBeginningOfBunsetsu(d) ^ ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ henkan.c:1848:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanEndOfBunsetsu(d) ^ ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ henkan.c:1872:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tanMuhenkan(d, kCurs) ^ ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ henkan.c:1925:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanMuhenkan(d) ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ henkan.c:1925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ henkan.c:1994:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanDeletePrevious(d) ^ ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ henkan.c:2066:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] finishTanKakutei(d) ^ ./sglobal.h:222:45: note: expanded from macro 'finishTanKakutei' #define finishTanKakutei G222_finishTanKakutei ^ henkan.c:2194:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanKakutei(d) ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ henkan.c:2194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ henkan.c:2210:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanKakuteiYomiInsert pro((uiContext)); ~~~~~~ ^ int henkan.c:2213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanKakuteiYomiInsert(d) ^ henkan.c:2244:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nKouhoBunsetsu; ~~~~~~ ^ int ./sglobal.h:303:45: note: expanded from macro 'nKouhoBunsetsu' #define nKouhoBunsetsu G303_nKouhoBunsetsu ^ henkan.c:2290:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doTbResize(d, yc, n) ^ henkan.c:2328:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanExtendBunsetsu pro((uiContext)); ~~~~~~ ^ int henkan.c:2331:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanExtendBunsetsu(d) ^ henkan.c:2361:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanShrinkBunsetsu pro((uiContext)); ~~~~~~ ^ int henkan.c:2364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanShrinkBunsetsu(d) ^ henkan.c:2401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanPrintBunpou(d) ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ henkan.c:2401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ henkan.c:2487:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ henkan.c:2487:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ henkan.c:2509:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanBunsetsuMode pro((uiContext)); ~~~~~~ ^ int henkan.c:2512:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanBunsetsuMode(d) ^ henkan.c:2512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:2533:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikujiSetCursor(d, forw) ^ henkan.c:2565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] setMode(d, tan, forw) ^ ./sglobal.h:347:45: note: expanded from macro 'setMode' #define setMode G347_setMode ^ henkan.c:2598:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbForward(d) ^ ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ henkan.c:2622:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbBackward(d) ^ ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ henkan.c:2646:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbBeginningOfLine(d) ^ ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ henkan.c:2661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbEndOfLine(d) ^ ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ henkan.c:2675:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TbChooseChar pro((uiContext, int)); ~~~~~~ ^ int henkan.c:2678:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TbChooseChar(d, head) ^ henkan.c:2678:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:2699:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanChooseChar(d, head) ^ henkan.c:2753:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanChooseHeadChar pro((uiContext)); ~~~~~~ ^ int henkan.c:2754:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanChooseTailChar pro((uiContext)); ~~~~~~ ^ int henkan.c:2757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanChooseHeadChar(d) ^ henkan.c:2757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:2764:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanChooseTailChar(d) ^ henkan.c:2764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from henkan.c:2770: ./tanmap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ henkan.c:1635:1: warning: a function declaration without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanKouhoIchiran(d) ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ ./tanmap.h:27:8: note: conflicting prototype is here extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ In file included from henkan.c:2770: ./tanmap.h:27:42: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from henkan.c:2770: ./tanmap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from henkan.c:2770: ./tanmap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from henkan.c:2770: ./tanmap.h:29:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ 222 warnings generated. rm -f hex.o unshared/hex.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 hex.c -o unshared/hex.o In file included from hex.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from hex.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from hex.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from hex.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from hex.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from hex.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from hex.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from hex.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from hex.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from hex.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from hex.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from hex.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from hex.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from hex.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from hex.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from hex.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from hex.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from hex.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from hex.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from hex.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from hex.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from hex.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from hex.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from hex.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from hex.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from hex.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from hex.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from hex.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from hex.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from hex.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from hex.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from hex.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from hex.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from hex.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from hex.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from hex.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from hex.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from hex.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from hex.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from hex.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from hex.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from hex.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from hex.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from hex.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from hex.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from hex.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from hex.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from hex.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from hex.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from hex.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from hex.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from hex.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from hex.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from hex.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from hex.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from hex.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from hex.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from hex.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from hex.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from hex.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from hex.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from hex.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from hex.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from hex.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int hex.c:42:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] hexEveryTimeCatch(d, retval, env) ^ hex.c:67:11: warning: call to undeclared function 'G179_convertAsHex'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (convertAsHex(d)) { ^ ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' #define convertAsHex G179_convertAsHex ^ hex.c:91:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ hex.c:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hexEveryTimeCatch(d, retval, env) ^ hex.c:96:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitHex(d, retval, env) ^ hex.c:102:7: warning: call to undeclared function 'G183_cvtAsHex'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) { ^ ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' #define cvtAsHex G183_cvtAsHex ^ hex.c:110:19: warning: passing arguments to 'quitHex' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return quitHex(d, 0, env); ^ hex.c:96:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] exitHex(d, retval, env) ^ hex.c:115:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] quitHex(d, retval, env) ^ hex.c:115:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hex.c:33:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int quitHex(); ^ hex.c:127:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] yomiContext GetKanjiString(); ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' #define GetKanjiString G033_GetKanjiString ^ ./canna.h:945:3: note: conflicting prototype is here GetKanjiString pro((uiContext, wchar_t *, int, int, int, int, int, ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' #define GetKanjiString G033_GetKanjiString ^ hex.c:130:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] hexMode(d, major_mode) ^ hex.c:130:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hex.c:157:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] HexMode(d) ^ int ./sglobal.h:36:45: note: expanded from macro 'HexMode' #define HexMode G036_HexMode ^ hex.c:157:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:36:45: note: expanded from macro 'HexMode' #define HexMode G036_HexMode ^ 122 warnings generated. rm -f hex.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC hex.c In file included from hex.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from hex.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from hex.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from hex.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from hex.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from hex.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from hex.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from hex.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from hex.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from hex.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from hex.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from hex.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from hex.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from hex.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from hex.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from hex.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from hex.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from hex.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from hex.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from hex.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from hex.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from hex.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from hex.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from hex.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from hex.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from hex.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from hex.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from hex.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from hex.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from hex.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from hex.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from hex.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from hex.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from hex.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from hex.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from hex.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from hex.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from hex.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from hex.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from hex.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from hex.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from hex.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from hex.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from hex.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from hex.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from hex.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from hex.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from hex.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from hex.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from hex.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from hex.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from hex.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from hex.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from hex.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from hex.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from hex.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from hex.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from hex.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from hex.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from hex.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from hex.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from hex.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from hex.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from hex.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int hex.c:42:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] hexEveryTimeCatch(d, retval, env) ^ hex.c:67:11: warning: call to undeclared function 'G179_convertAsHex'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (convertAsHex(d)) { ^ ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' #define convertAsHex G179_convertAsHex ^ hex.c:91:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ hex.c:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hexEveryTimeCatch(d, retval, env) ^ hex.c:96:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitHex(d, retval, env) ^ hex.c:102:7: warning: call to undeclared function 'G183_cvtAsHex'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) { ^ ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' #define cvtAsHex G183_cvtAsHex ^ hex.c:110:19: warning: passing arguments to 'quitHex' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return quitHex(d, 0, env); ^ hex.c:96:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] exitHex(d, retval, env) ^ hex.c:115:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] quitHex(d, retval, env) ^ hex.c:115:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hex.c:33:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int quitHex(); ^ hex.c:127:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] yomiContext GetKanjiString(); ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' #define GetKanjiString G033_GetKanjiString ^ ./canna.h:945:3: note: conflicting prototype is here GetKanjiString pro((uiContext, wchar_t *, int, int, int, int, int, ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' #define GetKanjiString G033_GetKanjiString ^ hex.c:130:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] hexMode(d, major_mode) ^ hex.c:130:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hex.c:157:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] HexMode(d) ^ int ./sglobal.h:36:45: note: expanded from macro 'HexMode' #define HexMode G036_HexMode ^ hex.c:157:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:36:45: note: expanded from macro 'HexMode' #define HexMode G036_HexMode ^ 122 warnings generated. rm -f ichiran.o unshared/ichiran.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 ichiran.c -o unshared/ichiran.o In file included from ichiran.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ichiran.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ichiran.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ichiran.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ichiran.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ichiran.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ichiran.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ichiran.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ichiran.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ichiran.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ichiran.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ichiran.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ichiran.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ichiran.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ichiran.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ichiran.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ichiran.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ichiran.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ichiran.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ichiran.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ichiran.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ichiran.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ichiran.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ichiran.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ichiran.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ichiran.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ichiran.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ichiran.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ichiran.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ichiran.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ichiran.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ichiran.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ichiran.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ichiran.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ichiran.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ichiran.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ichiran.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ichiran.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ichiran.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ichiran.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ichiran.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ichiran.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ichiran.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ichiran.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ichiran.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ichiran.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ichiran.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ichiran.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ichiran.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ichiran.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ichiran.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ichiran.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ichiran.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ichiran.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ichiran.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ichiran.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ichiran.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ichiran.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ichiran.c:34:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int TanNextKouho(); ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ ./canna.h:1117:8: note: conflicting prototype is here extern TanNextKouho pro((uiContext)); ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ ichiran.c:64:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] initIchiran() ^ int ./sglobal.h:258:45: note: expanded from macro 'initIchiran' #define initIchiran G258_initIchiran ^ ichiran.c:100:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeIchiranEchoStrCurChange(yc) ^ ichiran.c:115:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeIchiranKanjiStatusReturn(d, env, yc) ^ ichiran.c:139:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeGlineStatus(d) ^ ./sglobal.h:293:45: note: expanded from macro 'makeGlineStatus' #define makeGlineStatus G293_makeGlineStatus ^ ichiran.c:182:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ichiranEveryTimeCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int ichiran.c:185:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ichiranEveryTimeCatch(d, retval, env) ^ ichiran.c:185:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:200:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ichiranExitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int ichiran.c:203:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ichiranExitCatch(d, retval, env) ^ ichiran.c:203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:244:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ichiranQuitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int ichiran.c:247:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ichiranQuitCatch(d, retval, env) ^ ichiran.c:247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:282:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeIchiranBuf(ic) ^ ./sglobal.h:229:45: note: expanded from macro 'freeIchiranBuf' #define freeIchiranBuf G229_freeIchiranBuf ^ ichiran.c:294:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeGetIchiranList(buf) ^ ./sglobal.h:228:45: note: expanded from macro 'freeGetIchiranList' #define freeGetIchiranList G228_freeGetIchiranList ^ ichiran.c:307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popIchiranMode(d) ^ ichiran.c:336:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getIchiranList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ichiran.c:324:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranList(context, nelem, currentkouho) ^ ./sglobal.h:236:45: note: expanded from macro 'getIchiranList' #define getIchiranList G236_getIchiranList ^ ichiran.c:414:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newIchiranContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ichiran.c:421:22: warning: passing arguments to 'clearIchiranContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearIchiranContext(icxt); ^ ichiran.c:491:25: warning: passing arguments to 'makeKouhoIchiran' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (makeKouhoIchiran(d, nelem, bangomax, inhibit, currentkouho) == NG) { ^ ichiran.c:513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearIchiranContext(p) ^ ichiran.c:36:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void clearIchiranContext(); ^ ichiran.c:532:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] allocIchiranBuf(d) ^ int ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' #define allocIchiranBuf G147_allocIchiranBuf ^ ichiran.c:532:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' #define allocIchiranBuf G147_allocIchiranBuf ^ ichiran.c:579:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeKouhoIchiran(d, nelem, bangomax, inhibit, currentkouho) ^ ichiran.c:321:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int makeKouhoIchiran(); ^ ichiran.c:741:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tanKouhoIchiran(d, step) ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ ichiran.c:741:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ ichiran.c:813:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranQuit(d) ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ ichiran.c:813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ ichiran.c:844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] IchiranNop(d) ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ ichiran.c:871:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKakuteiThenDo(d, func) ^ ichiran.c:884:26: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = IchiranKakutei(d); ^ ichiran.c:871:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] IchiranKakuteiThenDo(d, func) ^ ichiran.c:895:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranQuitThenDo(d, func) ^ ichiran.c:895:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:922:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranForwardKouho(d) ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ ichiran.c:922:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ ichiran.c:975:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranBackwardKouho(d) ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ ichiran.c:975:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ ichiran.c:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranConvert pro((uiContext)); ~~~~~~ ^ int ichiran.c:1031:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranConvert(d) ^ ichiran.c:1031:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1054:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranPreviousKouhoretsu(d) ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ ichiran.c:1054:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ ichiran.c:1077:31: warning: passing arguments to 'getIchiranPreviousKouhoretsu' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranPreviousKouhoretsu(d); ^ ichiran.c:1095:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranPreviousKouhoretsu(d) ^ ichiran.c:38:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void getIchiranPreviousKouhoretsu(); ^ ichiran.c:1132:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranNextKouhoretsu(d) ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ ichiran.c:1132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ ichiran.c:1155:27: warning: passing arguments to 'getIchiranNextKouhoretsu' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranNextKouhoretsu(d); ^ ichiran.c:1170:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranNextPage pro((uiContext)); ~~~~~~ ^ int ichiran.c:1173:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranNextPage(d) ^ ichiran.c:1173:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1201:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranPreviousPage pro((uiContext)); ~~~~~~ ^ int ichiran.c:1204:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranPreviousPage(d) ^ ichiran.c:1204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranNextKouhoretsu(d) ^ ichiran.c:39:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void getIchiranNextKouhoretsu(); ^ ichiran.c:1272:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranBeginningOfKouho(d) ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ ichiran.c:1272:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ ichiran.c:1311:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranEndOfKouho(d) ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ ichiran.c:1311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ ichiran.c:1353:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranBangoKouho pro((uiContext)); ~~~~~~ ^ int ichiran.c:1356:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranBangoKouho(d) ^ ichiran.c:1356:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1380:25: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = IchiranKakutei(d); ^ ichiran.c:1414:30: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = IchiranKakutei(d); ^ ichiran.c:1438:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranBangoKouho(d) ^ ichiran.c:1486:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranKakutei pro((uiContext)); ~~~~~~ ^ int ichiran.c:37:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] static int IchiranKakutei(); ^ ichiran.c:1486:8: note: conflicting prototype is here static IchiranKakutei pro((uiContext)); ^ ichiran.c:1489:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKakutei(d) ^ ichiran.c:1489:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiranFin(d) ^ ./sglobal.h:247:45: note: expanded from macro 'ichiranFin' #define ichiranFin G247_ichiranFin ^ ichiran.c:1545:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranExtendBunsetsu pro((uiContext)); ~~~~~~ ^ int ichiran.c:1548:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranExtendBunsetsu(d) ^ ichiran.c:1548:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1554:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranShrinkBunsetsu pro((uiContext)); ~~~~~~ ^ int ichiran.c:1557:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranShrinkBunsetsu(d) ^ ichiran.c:1557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1563:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranAdjustBunsetsu pro((uiContext)); ~~~~~~ ^ int ichiran.c:1566:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranAdjustBunsetsu(d) ^ ichiran.c:1566:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1572:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranKillToEndOfLine pro((uiContext)); ~~~~~~ ^ int ichiran.c:1575:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKillToEndOfLine(d) ^ ichiran.c:1575:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1581:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranDeleteNext pro((uiContext)); ~~~~~~ ^ int ichiran.c:1584:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranDeleteNext(d) ^ ichiran.c:1584:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1590:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ichiran.c:1593:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranBubunMuhenkan(d) ^ ichiran.c:1593:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1599:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranHiragana pro((uiContext)); ~~~~~~ ^ int ichiran.c:1602:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranHiragana(d) ^ ichiran.c:1602:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1608:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranKatakana pro((uiContext)); ~~~~~~ ^ int ichiran.c:1611:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKatakana(d) ^ ichiran.c:1611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1617:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranZenkaku pro((uiContext)); ~~~~~~ ^ int ichiran.c:1620:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranZenkaku(d) ^ ichiran.c:1620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1626:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranHankaku pro((uiContext)); ~~~~~~ ^ int ichiran.c:1629:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranHankaku(d) ^ ichiran.c:1629:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1635:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranRomaji pro((uiContext)); ~~~~~~ ^ int ichiran.c:1638:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranRomaji(d) ^ ichiran.c:1638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1644:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranToUpper pro((uiContext)); ~~~~~~ ^ int ichiran.c:1647:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranToUpper(d) ^ ichiran.c:1647:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1653:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranToLower pro((uiContext)); ~~~~~~ ^ int ichiran.c:1656:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranToLower(d) ^ ichiran.c:1656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1662:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranCapitalize pro((uiContext)); ~~~~~~ ^ int ichiran.c:1665:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranCapitalize(d) ^ ichiran.c:1665:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1671:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranKanaRotate pro((uiContext)); ~~~~~~ ^ int ichiran.c:1674:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKanaRotate(d) ^ ichiran.c:1674:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1680:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranRomajiRotate pro((uiContext)); ~~~~~~ ^ int ichiran.c:1683:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranRomajiRotate(d) ^ ichiran.c:1683:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1689:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranCaseRotateForward pro((uiContext)); ~~~~~~ ^ int ichiran.c:1692:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranCaseRotateForward(d) ^ ichiran.c:1692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from ichiran.c:1698: ./ichiranmap.h:27:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:1698: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:1698: ./ichiranmap.h:27:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ichiran.c:1698: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ 237 warnings generated. rm -f ichiran.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC ichiran.c In file included from ichiran.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ichiran.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ichiran.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ichiran.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ichiran.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ichiran.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ichiran.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ichiran.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ichiran.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ichiran.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ichiran.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ichiran.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ichiran.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ichiran.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ichiran.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ichiran.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ichiran.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ichiran.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ichiran.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ichiran.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ichiran.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ichiran.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ichiran.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ichiran.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ichiran.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ichiran.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ichiran.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ichiran.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ichiran.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ichiran.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ichiran.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ichiran.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ichiran.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ichiran.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ichiran.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ichiran.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ichiran.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ichiran.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ichiran.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ichiran.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ichiran.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ichiran.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ichiran.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ichiran.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ichiran.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ichiran.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ichiran.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ichiran.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ichiran.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ichiran.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ichiran.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ichiran.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ichiran.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ichiran.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ichiran.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ichiran.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ichiran.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ichiran.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ichiran.c:34:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int TanNextKouho(); ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ ./canna.h:1117:8: note: conflicting prototype is here extern TanNextKouho pro((uiContext)); ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ ichiran.c:64:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] initIchiran() ^ int ./sglobal.h:258:45: note: expanded from macro 'initIchiran' #define initIchiran G258_initIchiran ^ ichiran.c:100:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeIchiranEchoStrCurChange(yc) ^ ichiran.c:115:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeIchiranKanjiStatusReturn(d, env, yc) ^ ichiran.c:139:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeGlineStatus(d) ^ ./sglobal.h:293:45: note: expanded from macro 'makeGlineStatus' #define makeGlineStatus G293_makeGlineStatus ^ ichiran.c:182:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ichiranEveryTimeCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int ichiran.c:185:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ichiranEveryTimeCatch(d, retval, env) ^ ichiran.c:185:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:200:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ichiranExitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int ichiran.c:203:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ichiranExitCatch(d, retval, env) ^ ichiran.c:203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:244:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ichiranQuitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int ichiran.c:247:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ichiranQuitCatch(d, retval, env) ^ ichiran.c:247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:282:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeIchiranBuf(ic) ^ ./sglobal.h:229:45: note: expanded from macro 'freeIchiranBuf' #define freeIchiranBuf G229_freeIchiranBuf ^ ichiran.c:294:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeGetIchiranList(buf) ^ ./sglobal.h:228:45: note: expanded from macro 'freeGetIchiranList' #define freeGetIchiranList G228_freeGetIchiranList ^ ichiran.c:307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popIchiranMode(d) ^ ichiran.c:336:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getIchiranList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ichiran.c:324:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranList(context, nelem, currentkouho) ^ ./sglobal.h:236:45: note: expanded from macro 'getIchiranList' #define getIchiranList G236_getIchiranList ^ ichiran.c:414:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newIchiranContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ichiran.c:421:22: warning: passing arguments to 'clearIchiranContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearIchiranContext(icxt); ^ ichiran.c:491:25: warning: passing arguments to 'makeKouhoIchiran' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (makeKouhoIchiran(d, nelem, bangomax, inhibit, currentkouho) == NG) { ^ ichiran.c:513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearIchiranContext(p) ^ ichiran.c:36:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void clearIchiranContext(); ^ ichiran.c:532:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] allocIchiranBuf(d) ^ int ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' #define allocIchiranBuf G147_allocIchiranBuf ^ ichiran.c:532:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' #define allocIchiranBuf G147_allocIchiranBuf ^ ichiran.c:579:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeKouhoIchiran(d, nelem, bangomax, inhibit, currentkouho) ^ ichiran.c:321:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int makeKouhoIchiran(); ^ ichiran.c:741:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tanKouhoIchiran(d, step) ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ ichiran.c:741:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ ichiran.c:813:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranQuit(d) ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ ichiran.c:813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ ichiran.c:844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] IchiranNop(d) ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ ichiran.c:871:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKakuteiThenDo(d, func) ^ ichiran.c:884:26: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = IchiranKakutei(d); ^ ichiran.c:871:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] IchiranKakuteiThenDo(d, func) ^ ichiran.c:895:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranQuitThenDo(d, func) ^ ichiran.c:895:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:922:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranForwardKouho(d) ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ ichiran.c:922:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ ichiran.c:975:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranBackwardKouho(d) ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ ichiran.c:975:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ ichiran.c:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranConvert pro((uiContext)); ~~~~~~ ^ int ichiran.c:1031:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranConvert(d) ^ ichiran.c:1031:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1054:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranPreviousKouhoretsu(d) ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ ichiran.c:1054:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ ichiran.c:1077:31: warning: passing arguments to 'getIchiranPreviousKouhoretsu' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranPreviousKouhoretsu(d); ^ ichiran.c:1095:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranPreviousKouhoretsu(d) ^ ichiran.c:38:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void getIchiranPreviousKouhoretsu(); ^ ichiran.c:1132:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranNextKouhoretsu(d) ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ ichiran.c:1132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ ichiran.c:1155:27: warning: passing arguments to 'getIchiranNextKouhoretsu' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranNextKouhoretsu(d); ^ ichiran.c:1170:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranNextPage pro((uiContext)); ~~~~~~ ^ int ichiran.c:1173:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranNextPage(d) ^ ichiran.c:1173:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1201:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranPreviousPage pro((uiContext)); ~~~~~~ ^ int ichiran.c:1204:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranPreviousPage(d) ^ ichiran.c:1204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranNextKouhoretsu(d) ^ ichiran.c:39:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void getIchiranNextKouhoretsu(); ^ ichiran.c:1272:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranBeginningOfKouho(d) ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ ichiran.c:1272:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ ichiran.c:1311:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranEndOfKouho(d) ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ ichiran.c:1311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ ichiran.c:1353:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranBangoKouho pro((uiContext)); ~~~~~~ ^ int ichiran.c:1356:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranBangoKouho(d) ^ ichiran.c:1356:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1380:25: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = IchiranKakutei(d); ^ ichiran.c:1414:30: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = IchiranKakutei(d); ^ ichiran.c:1438:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranBangoKouho(d) ^ ichiran.c:1486:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranKakutei pro((uiContext)); ~~~~~~ ^ int ichiran.c:37:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] static int IchiranKakutei(); ^ ichiran.c:1486:8: note: conflicting prototype is here static IchiranKakutei pro((uiContext)); ^ ichiran.c:1489:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKakutei(d) ^ ichiran.c:1489:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiranFin(d) ^ ./sglobal.h:247:45: note: expanded from macro 'ichiranFin' #define ichiranFin G247_ichiranFin ^ ichiran.c:1545:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranExtendBunsetsu pro((uiContext)); ~~~~~~ ^ int ichiran.c:1548:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranExtendBunsetsu(d) ^ ichiran.c:1548:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1554:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranShrinkBunsetsu pro((uiContext)); ~~~~~~ ^ int ichiran.c:1557:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranShrinkBunsetsu(d) ^ ichiran.c:1557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1563:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranAdjustBunsetsu pro((uiContext)); ~~~~~~ ^ int ichiran.c:1566:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranAdjustBunsetsu(d) ^ ichiran.c:1566:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1572:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranKillToEndOfLine pro((uiContext)); ~~~~~~ ^ int ichiran.c:1575:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKillToEndOfLine(d) ^ ichiran.c:1575:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1581:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranDeleteNext pro((uiContext)); ~~~~~~ ^ int ichiran.c:1584:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranDeleteNext(d) ^ ichiran.c:1584:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1590:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ichiran.c:1593:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranBubunMuhenkan(d) ^ ichiran.c:1593:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1599:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranHiragana pro((uiContext)); ~~~~~~ ^ int ichiran.c:1602:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranHiragana(d) ^ ichiran.c:1602:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1608:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranKatakana pro((uiContext)); ~~~~~~ ^ int ichiran.c:1611:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKatakana(d) ^ ichiran.c:1611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1617:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranZenkaku pro((uiContext)); ~~~~~~ ^ int ichiran.c:1620:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranZenkaku(d) ^ ichiran.c:1620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1626:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranHankaku pro((uiContext)); ~~~~~~ ^ int ichiran.c:1629:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranHankaku(d) ^ ichiran.c:1629:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1635:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranRomaji pro((uiContext)); ~~~~~~ ^ int ichiran.c:1638:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranRomaji(d) ^ ichiran.c:1638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1644:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranToUpper pro((uiContext)); ~~~~~~ ^ int ichiran.c:1647:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranToUpper(d) ^ ichiran.c:1647:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1653:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranToLower pro((uiContext)); ~~~~~~ ^ int ichiran.c:1656:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranToLower(d) ^ ichiran.c:1656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1662:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranCapitalize pro((uiContext)); ~~~~~~ ^ int ichiran.c:1665:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranCapitalize(d) ^ ichiran.c:1665:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1671:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranKanaRotate pro((uiContext)); ~~~~~~ ^ int ichiran.c:1674:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKanaRotate(d) ^ ichiran.c:1674:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1680:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranRomajiRotate pro((uiContext)); ~~~~~~ ^ int ichiran.c:1683:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranRomajiRotate(d) ^ ichiran.c:1683:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1689:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranCaseRotateForward pro((uiContext)); ~~~~~~ ^ int ichiran.c:1692:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranCaseRotateForward(d) ^ ichiran.c:1692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from ichiran.c:1698: ./ichiranmap.h:27:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:1698: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:1698: ./ichiranmap.h:27:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ichiran.c:1698: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ 237 warnings generated. rm -f jishu.o unshared/jishu.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 jishu.c -o unshared/jishu.o In file included from jishu.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from jishu.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from jishu.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from jishu.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from jishu.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from jishu.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from jishu.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from jishu.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from jishu.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from jishu.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from jishu.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from jishu.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from jishu.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from jishu.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from jishu.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from jishu.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from jishu.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from jishu.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from jishu.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from jishu.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from jishu.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from jishu.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from jishu.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from jishu.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from jishu.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from jishu.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from jishu.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from jishu.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from jishu.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from jishu.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from jishu.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from jishu.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from jishu.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from jishu.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from jishu.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from jishu.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from jishu.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from jishu.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from jishu.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from jishu.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from jishu.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from jishu.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from jishu.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from jishu.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from jishu.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from jishu.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from jishu.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from jishu.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from jishu.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from jishu.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from jishu.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from jishu.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from jishu.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from jishu.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from jishu.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from jishu.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from jishu.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from jishu.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from jishu.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from jishu.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from jishu.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int jishu.c:67:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] enterJishuMode(d, yc) ^ ./sglobal.h:208:45: note: expanded from macro 'enterJishuMode' #define enterJishuMode G208_enterJishuMode ^ jishu.c:104:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] leaveJishuMode(d, yc) ^ ./sglobal.h:288:45: note: expanded from macro 'leaveJishuMode' #define leaveJishuMode G288_leaveJishuMode ^ jishu.c:122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] setInhibitInformation(yc) ^ jishu.c:141:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extractJishuString(yc, s, e, sr, er) ^ int ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' #define extractJishuString G214_extractJishuString ^ jishu.c:141:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' #define extractJishuString G214_extractJishuString ^ jishu.c:353:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] inhibittedJishu(d) ^ jishu.c:353:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:370:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] nextJishu(d) ^ jishu.c:370:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:383:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] previousJishu(d) ^ jishu.c:383:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:396:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuNextJishu pro((uiContext)); ~~~~~~ ^ int jishu.c:399:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuNextJishu(d) /* ⡼ɤλ˽ʸѴ */ ^ jishu.c:399:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:417:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuPreviousJishu pro((uiContext)); ~~~~~~ ^ int jishu.c:420:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuPreviousJishu(d) /* ⡼ɤλ˵ղʸѴ */ ^ jishu.c:420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:438:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuRotateWithInhibition pro((uiContext, unsigned)); ~~~~~~ ^ int jishu.c:441:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuRotateWithInhibition(d, inhibit) ^ jishu.c:441:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:456:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKanaRotate pro((uiContext)); ~~~~~~ ^ int jishu.c:459:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKanaRotate(d) /* ⡼ɤλ˽꤫ʸѴ */ ^ jishu.c:459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:465:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuRomajiRotate pro((uiContext)); ~~~~~~ ^ int jishu.c:468:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuRomajiRotate(d) /* ⡼ɤλ˽ѿʸѴ */ ^ jishu.c:468:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:475:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuShrink pro((uiContext)); ~~~~~~ ^ int jishu.c:478:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuShrink(d) /* ʸѴΰ̤ */ ^ jishu.c:478:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:537:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuNop pro((uiContext)); ~~~~~~ ^ int jishu.c:540:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuNop(d) ^ jishu.c:540:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:551:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuExtend pro((uiContext)); ~~~~~~ ^ int jishu.c:554:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuExtend(d) /* ʸѴΰФ */ ^ jishu.c:554:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:623:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishuAdjustRome(d) ^ jishu.c:634:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] myjishuAdjustRome(d) ^ jishu.c:645:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuZenkaku pro((uiContext)); ~~~~~~ ^ int jishu.c:33:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] static int JishuZenkaku(); ^ jishu.c:645:8: note: conflicting prototype is here static JishuZenkaku pro((uiContext)); ^ jishu.c:648:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuZenkaku(d) /* Ñ´ */ ^ jishu.c:648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:681:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuHankaku pro((uiContext)); ~~~~~~ ^ int jishu.c:34:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] static int JishuHankaku(); ^ jishu.c:681:8: note: conflicting prototype is here static JishuHankaku pro((uiContext)); ^ jishu.c:684:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuHankaku(d) /* ȾѴ */ ^ jishu.c:684:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:725:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitJishuAndDoSomething(d, fnum) ^ jishu.c:725:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:738:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuYomiInsert pro((uiContext)); ~~~~~~ ^ int jishu.c:741:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuYomiInsert(d) ^ jishu.c:741:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:762:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuQuit pro((uiContext)); ~~~~~~ ^ int jishu.c:765:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuQuit(d) ^ jishu.c:765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:775:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuToUpper pro((uiContext)); ~~~~~~ ^ int jishu.c:778:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuToUpper(d) ^ jishu.c:778:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:804:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuCapitalize pro((uiContext)); ~~~~~~ ^ int jishu.c:807:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuCapitalize(d) ^ jishu.c:807:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:833:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuToLower pro((uiContext)); ~~~~~~ ^ int jishu.c:836:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuToLower(d) ^ jishu.c:836:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:862:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuHiragana pro((uiContext)); ~~~~~~ ^ int jishu.c:865:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuHiragana(d) ^ jishu.c:865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:875:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKatakana pro((uiContext)); ~~~~~~ ^ int jishu.c:878:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKatakana(d) ^ jishu.c:878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:888:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuRomaji pro((uiContext)); ~~~~~~ ^ int jishu.c:891:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuRomaji(d) ^ jishu.c:891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:905:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] nextCase(yc) ^ jishu.c:911:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuCaseRotateForward pro((uiContext)); ~~~~~~ ^ int jishu.c:914:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuCaseRotateForward(d) ^ jishu.c:914:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:943:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKanjiHenkan pro((uiContext)); ~~~~~~ ^ int jishu.c:946:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKanjiHenkan(d) ^ jishu.c:946:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:952:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKanjiHenkanOInsert pro((uiContext)); ~~~~~~ ^ int jishu.c:955:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKanjiHenkanOInsert(d) ^ jishu.c:955:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:961:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKanjiHenkanONothing pro((uiContext)); ~~~~~~ ^ int jishu.c:964:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKanjiHenkanONothing(d) ^ jishu.c:964:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from jishu.c:970: ./jishumap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from jishu.c:970: ./jishumap.h:27:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from jishu.c:970: ./jishumap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TbForward pro((uiContext)), TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ In file included from jishu.c:970: ./jishumap.h:28:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TbForward pro((uiContext)), TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ In file included from jishu.c:970: ./jishumap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ In file included from jishu.c:970: ./jishumap.h:29:44: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ In file included from jishu.c:970: ./jishumap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ 197 warnings generated. rm -f jishu.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC jishu.c In file included from jishu.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from jishu.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from jishu.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from jishu.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from jishu.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from jishu.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from jishu.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from jishu.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from jishu.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from jishu.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from jishu.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from jishu.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from jishu.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from jishu.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from jishu.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from jishu.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from jishu.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from jishu.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from jishu.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from jishu.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from jishu.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from jishu.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from jishu.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from jishu.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from jishu.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from jishu.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from jishu.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from jishu.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from jishu.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from jishu.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from jishu.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from jishu.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from jishu.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from jishu.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from jishu.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from jishu.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from jishu.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from jishu.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from jishu.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from jishu.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from jishu.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from jishu.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from jishu.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from jishu.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from jishu.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from jishu.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from jishu.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from jishu.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from jishu.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from jishu.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from jishu.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from jishu.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from jishu.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from jishu.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from jishu.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from jishu.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from jishu.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from jishu.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from jishu.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from jishu.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from jishu.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int jishu.c:67:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] enterJishuMode(d, yc) ^ ./sglobal.h:208:45: note: expanded from macro 'enterJishuMode' #define enterJishuMode G208_enterJishuMode ^ jishu.c:104:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] leaveJishuMode(d, yc) ^ ./sglobal.h:288:45: note: expanded from macro 'leaveJishuMode' #define leaveJishuMode G288_leaveJishuMode ^ jishu.c:122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] setInhibitInformation(yc) ^ jishu.c:141:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extractJishuString(yc, s, e, sr, er) ^ int ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' #define extractJishuString G214_extractJishuString ^ jishu.c:141:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' #define extractJishuString G214_extractJishuString ^ jishu.c:353:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] inhibittedJishu(d) ^ jishu.c:353:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:370:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] nextJishu(d) ^ jishu.c:370:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:383:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] previousJishu(d) ^ jishu.c:383:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:396:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuNextJishu pro((uiContext)); ~~~~~~ ^ int jishu.c:399:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuNextJishu(d) /* ⡼ɤλ˽ʸѴ */ ^ jishu.c:399:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:417:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuPreviousJishu pro((uiContext)); ~~~~~~ ^ int jishu.c:420:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuPreviousJishu(d) /* ⡼ɤλ˵ղʸѴ */ ^ jishu.c:420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:438:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuRotateWithInhibition pro((uiContext, unsigned)); ~~~~~~ ^ int jishu.c:441:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuRotateWithInhibition(d, inhibit) ^ jishu.c:441:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:456:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKanaRotate pro((uiContext)); ~~~~~~ ^ int jishu.c:459:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKanaRotate(d) /* ⡼ɤλ˽꤫ʸѴ */ ^ jishu.c:459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:465:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuRomajiRotate pro((uiContext)); ~~~~~~ ^ int jishu.c:468:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuRomajiRotate(d) /* ⡼ɤλ˽ѿʸѴ */ ^ jishu.c:468:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:475:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuShrink pro((uiContext)); ~~~~~~ ^ int jishu.c:478:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuShrink(d) /* ʸѴΰ̤ */ ^ jishu.c:478:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:537:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuNop pro((uiContext)); ~~~~~~ ^ int jishu.c:540:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuNop(d) ^ jishu.c:540:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:551:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuExtend pro((uiContext)); ~~~~~~ ^ int jishu.c:554:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuExtend(d) /* ʸѴΰФ */ ^ jishu.c:554:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:623:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishuAdjustRome(d) ^ jishu.c:634:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] myjishuAdjustRome(d) ^ jishu.c:645:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuZenkaku pro((uiContext)); ~~~~~~ ^ int jishu.c:33:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] static int JishuZenkaku(); ^ jishu.c:645:8: note: conflicting prototype is here static JishuZenkaku pro((uiContext)); ^ jishu.c:648:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuZenkaku(d) /* Ñ´ */ ^ jishu.c:648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:681:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuHankaku pro((uiContext)); ~~~~~~ ^ int jishu.c:34:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] static int JishuHankaku(); ^ jishu.c:681:8: note: conflicting prototype is here static JishuHankaku pro((uiContext)); ^ jishu.c:684:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuHankaku(d) /* ȾѴ */ ^ jishu.c:684:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:725:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitJishuAndDoSomething(d, fnum) ^ jishu.c:725:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:738:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuYomiInsert pro((uiContext)); ~~~~~~ ^ int jishu.c:741:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuYomiInsert(d) ^ jishu.c:741:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:762:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuQuit pro((uiContext)); ~~~~~~ ^ int jishu.c:765:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuQuit(d) ^ jishu.c:765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:775:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuToUpper pro((uiContext)); ~~~~~~ ^ int jishu.c:778:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuToUpper(d) ^ jishu.c:778:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:804:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuCapitalize pro((uiContext)); ~~~~~~ ^ int jishu.c:807:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuCapitalize(d) ^ jishu.c:807:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:833:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuToLower pro((uiContext)); ~~~~~~ ^ int jishu.c:836:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuToLower(d) ^ jishu.c:836:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:862:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuHiragana pro((uiContext)); ~~~~~~ ^ int jishu.c:865:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuHiragana(d) ^ jishu.c:865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:875:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKatakana pro((uiContext)); ~~~~~~ ^ int jishu.c:878:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKatakana(d) ^ jishu.c:878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:888:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuRomaji pro((uiContext)); ~~~~~~ ^ int jishu.c:891:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuRomaji(d) ^ jishu.c:891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:905:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] nextCase(yc) ^ jishu.c:911:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuCaseRotateForward pro((uiContext)); ~~~~~~ ^ int jishu.c:914:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuCaseRotateForward(d) ^ jishu.c:914:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:943:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKanjiHenkan pro((uiContext)); ~~~~~~ ^ int jishu.c:946:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKanjiHenkan(d) ^ jishu.c:946:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:952:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKanjiHenkanOInsert pro((uiContext)); ~~~~~~ ^ int jishu.c:955:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKanjiHenkanOInsert(d) ^ jishu.c:955:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:961:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKanjiHenkanONothing pro((uiContext)); ~~~~~~ ^ int jishu.c:964:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKanjiHenkanONothing(d) ^ jishu.c:964:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from jishu.c:970: ./jishumap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from jishu.c:970: ./jishumap.h:27:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from jishu.c:970: ./jishumap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TbForward pro((uiContext)), TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ In file included from jishu.c:970: ./jishumap.h:28:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TbForward pro((uiContext)), TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ In file included from jishu.c:970: ./jishumap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ In file included from jishu.c:970: ./jishumap.h:29:44: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ In file included from jishu.c:970: ./jishumap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ 197 warnings generated. rm -f kctrl.o unshared/kctrl.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 kctrl.c -o unshared/kctrl.o In file included from kctrl.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from kctrl.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from kctrl.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from kctrl.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from kctrl.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from kctrl.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from kctrl.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from kctrl.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from kctrl.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from kctrl.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from kctrl.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from kctrl.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from kctrl.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from kctrl.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from kctrl.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from kctrl.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from kctrl.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from kctrl.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from kctrl.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from kctrl.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from kctrl.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from kctrl.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from kctrl.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from kctrl.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from kctrl.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from kctrl.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from kctrl.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from kctrl.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from kctrl.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from kctrl.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from kctrl.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from kctrl.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from kctrl.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from kctrl.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from kctrl.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from kctrl.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from kctrl.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from kctrl.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from kctrl.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from kctrl.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from kctrl.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from kctrl.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from kctrl.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from kctrl.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from kctrl.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from kctrl.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from kctrl.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from kctrl.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from kctrl.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from kctrl.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from kctrl.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from kctrl.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from kctrl.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from kctrl.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from kctrl.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from kctrl.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from kctrl.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from kctrl.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from kctrl.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int kctrl.c:45:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] doInitializeFunctions(d) ^ kctrl.c:45:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:73:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] initRomeStruct(d, flg) ^ int ./sglobal.h:263:45: note: expanded from macro 'initRomeStruct' #define initRomeStruct G263_initRomeStruct ^ kctrl.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:263:45: note: expanded from macro 'initRomeStruct' #define initRomeStruct G263_initRomeStruct ^ kctrl.c:81:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ kctrl.c:81:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ kctrl.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeModec(modec) ^ kctrl.c:162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeCallbacks(cb) ^ kctrl.c:174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeRomeStruct(d) ^ ./sglobal.h:231:45: note: expanded from macro 'freeRomeStruct' #define freeRomeStruct G231_freeRomeStruct ^ kctrl.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] insertEmptySlots(d) ^ kctrl.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:213:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] struct callback *pushCallback(); ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' #define pushCallback G321_pushCallback ^ ./canna.h:955:25: note: conflicting prototype is here extern struct callback *pushCallback ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' #define pushCallback G321_pushCallback ^ kctrl.c:264:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] countContext() ^ kctrl.c:288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeKey(data1, data2) ^ kctrl.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] keyToContext(data1, data2) ^ ./sglobal.h:278:45: note: expanded from macro 'keyToContext' #define keyToContext G278_keyToContext ^ kctrl.c:336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] internContext(data1, data2, context) ^ ./sglobal.h:267:45: note: expanded from macro 'internContext' #define internContext G267_internContext ^ kctrl.c:367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rmContext(data1, data2) ^ ./sglobal.h:335:45: note: expanded from macro 'rmContext' #define rmContext G335_rmContext ^ kctrl.c:397:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeBukRecs(p) ^ kctrl.c:450:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] addWarningMesg(s) ^ ./sglobal.h:146:45: note: expanded from macro 'addWarningMesg' #define addWarningMesg G146_addWarningMesg ^ kctrl.c:467:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_keyconvCallback(d, arg) ^ kctrl.c:486:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_initialize(d, arg) ^ kctrl.c:491:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ int ./canna.h:104:22: note: expanded from macro 'FirstTime' #define FirstTime CANNA_G271_FirstTime ^ kctrl.c:515:9: warning: call to undeclared function 'G253_initExtMenu'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initExtMenu() < 0) { ^ ./sglobal.h:253:45: note: expanded from macro 'initExtMenu' #define initExtMenu G253_initExtMenu ^ kctrl.c:526:9: warning: call to undeclared function 'G252_initBushuTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initBushuTable() != NG) { ^ ./sglobal.h:252:45: note: expanded from macro 'initBushuTable' #define initBushuTable G252_initBushuTable ^ kctrl.c:527:11: warning: call to undeclared function 'G255_initGyouTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initGyouTable() != NG) { ^ ./sglobal.h:255:45: note: expanded from macro 'initGyouTable' #define initGyouTable G255_initGyouTable ^ kctrl.c:528:13: warning: call to undeclared function 'G257_initHinshiTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initHinshiTable() != NG) { ^ ./sglobal.h:257:45: note: expanded from macro 'initHinshiTable' #define initHinshiTable G257_initHinshiTable ^ kctrl.c:529:15: warning: call to undeclared function 'G265_initUlKigoTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initUlKigoTable() != NG) { ^ ./sglobal.h:265:45: note: expanded from macro 'initUlKigoTable' #define initUlKigoTable G265_initUlKigoTable ^ kctrl.c:530:17: warning: call to undeclared function 'G264_initUlKeisenTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initUlKeisenTable() != NG) { ^ ./sglobal.h:264:45: note: expanded from macro 'initUlKeisenTable' #define initUlKeisenTable G264_initUlKeisenTable ^ kctrl.c:531:19: warning: call to undeclared function 'G262_initOnoffTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initOnoffTable() != NG) { ^ ./sglobal.h:262:45: note: expanded from macro 'initOnoffTable' #define initOnoffTable G262_initOnoffTable ^ kctrl.c:533:21: warning: call to undeclared function 'G256_initHinshiMessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initHinshiMessage() != NG) { ^ ./sglobal.h:256:45: note: expanded from macro 'initHinshiMessage' #define initHinshiMessage G256_initHinshiMessage ^ kctrl.c:567:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern standalone; ~~~~~~ ^ int kctrl.c:486:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_initialize(d, arg) ^ kctrl.c:701:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_finalize(d, arg) ^ kctrl.c:706:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ int ./canna.h:104:22: note: expanded from macro 'FirstTime' #define FirstTime CANNA_G271_FirstTime ^ kctrl.c:701:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_finalize(d, arg) ^ kctrl.c:778:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setWidth(d, arg) ^ kctrl.c:778:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:787:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setBunsetsuKugiri(d, arg) ^ kctrl.c:787:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:815:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_changeMode(d, arg) ^ kctrl.c:815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:917:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] baseModeP(d) ^ kctrl.c:917:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:939:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] escapeToBasicStat(d, how) ^ int ./sglobal.h:209:45: note: expanded from macro 'escapeToBasicStat' #define escapeToBasicStat G209_escapeToBasicStat ^ kctrl.c:939:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:209:45: note: expanded from macro 'escapeToBasicStat' #define escapeToBasicStat G209_escapeToBasicStat ^ kctrl.c:973:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setUFunc(d, arg) ^ kctrl.c:978:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern howToBehaveInCaseOfUndefKey; ~~~~~~ ^ int ./sglobal.h:244:45: note: expanded from macro 'howToBehaveInCaseOfUndefKey' #define howToBehaveInCaseOfUndefKey G244_howToBehaveInCaseOfUndefKey ^ kctrl.c:973:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setUFunc(d, arg) ^ kctrl.c:985:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setModeInfoStyle(d, arg) ^ kctrl.c:991:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern howToReturnModeInfo; ~~~~~~ ^ int ./sglobal.h:245:45: note: expanded from macro 'howToReturnModeInfo' #define howToReturnModeInfo G245_howToReturnModeInfo ^ kctrl.c:985:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setModeInfoStyle(d, arg) ^ kctrl.c:1000:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setHexInputStyle(d, arg) ^ kctrl.c:1000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1010:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_inhibitHankakuKana(d, arg) ^ kctrl.c:1010:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1023:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] popTourokuWithGLineClear(d, retval, env) ^ kctrl.c:1023:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1046:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_defineKanji(d, arg) ^ kctrl.c:1069:5: warning: call to undeclared function 'G191_dicTourokuControl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] dicTourokuControl(d, xxxx, popTourokuWithGLineClear); ^ ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' #define dicTourokuControl G191_dicTourokuControl ^ kctrl.c:1074:16: warning: call to undeclared function 'G191_dicTourokuControl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] arg->val = dicTourokuControl(d, 0, popTourokuWithGLineClear); ^ ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' #define dicTourokuControl G191_dicTourokuControl ^ kctrl.c:1046:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_defineKanji(d, arg) ^ kctrl.c:1091:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] closeRK(cxp, flag) ^ kctrl.c:1110:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] closeRKContextInUIContext(d, flag) ^ kctrl.c:1134:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] closeRKContextInMemory(p, flag) ^ kctrl.c:1152:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeAllContextToBeClosed(flag) ^ ./sglobal.h:290:45: note: expanded from macro 'makeAllContextToBeClosed' #define makeAllContextToBeClosed G290_makeAllContextToBeClosed ^ kctrl.c:1167:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_kakutei(d, arg) ^ kctrl.c:1167:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1187:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_kill(d, arg) ^ kctrl.c:1187:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1204:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_modekeys(d, arg) ^ kctrl.c:1204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1228:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_queryMode(d, arg) ^ kctrl.c:1228:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1236:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_queryConnection(d, arg) ^ kctrl.c:1241:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ kctrl.c:1236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_queryConnection(d, arg) ^ kctrl.c:1252:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setServerName(d, arg) ^ kctrl.c:1252:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1261:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_parse(d, arg) ^ kctrl.c:1261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1278:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_yomiInfo(d, arg) ^ kctrl.c:1278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1288:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_storeYomi(d, arg) ^ kctrl.c:1288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1344:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setInitFileName(d, arg) ^ kctrl.c:1344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1372:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_do(d, arg) ^ kctrl.c:1372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1403:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _do_func_slightly(d, fnum, mode_c, c_mode) ^ int ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' #define _do_func_slightly G142__do_func_slightly ^ kctrl.c:1403:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' #define _do_func_slightly G142__do_func_slightly ^ kctrl.c:1460:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] callCallback(d, res) /* ХåƤ */ ^ kctrl.c:1460:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1491:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _doFunc(d, fnum) ^ int ./sglobal.h:141:45: note: expanded from macro '_doFunc' #define _doFunc G141__doFunc ^ kctrl.c:1491:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:141:45: note: expanded from macro '_doFunc' #define _doFunc G141__doFunc ^ kctrl.c:1588:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _afterDoFunc(d, retval) ^ int ./sglobal.h:140:45: note: expanded from macro '_afterDoFunc' #define _afterDoFunc G140__afterDoFunc ^ kctrl.c:1588:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:140:45: note: expanded from macro '_afterDoFunc' #define _afterDoFunc G140__afterDoFunc ^ kctrl.c:1620:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] doFunc(d, fnum) ^ int ./sglobal.h:196:45: note: expanded from macro 'doFunc' #define doFunc G196_doFunc ^ kctrl.c:1620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:196:45: note: expanded from macro 'doFunc' #define doFunc G196_doFunc ^ kctrl.c:1628:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_getContext(d, arg) ^ kctrl.c:1633:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ kctrl.c:1633:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ kctrl.c:1628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_getContext(d, arg) ^ kctrl.c:1650:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_closeUIContext(d, arg) ^ kctrl.c:1650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1677:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getYomiContext(d) ^ kctrl.c:1700:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_inhibitChangeMode(d, arg) ^ kctrl.c:1700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1722:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_letterRestriction(d, arg) ^ kctrl.c:1722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1739:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] countColumns(str) ^ kctrl.c:1739:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1763:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_queryMaxModeStr(d, arg) ^ kctrl.c:1763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1789:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setListCallback(d, arg) ^ kctrl.c:1810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setVerbose(d, arg) ^ kctrl.c:1824:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanjiInitialize(mes) ^ kctrl.c:1833:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanjiFinalize(mes) ^ kctrl.c:1860:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wcCloseKanjiContext(context,ksva) ^ kctrl.c:1871:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jrCloseKanjiContext(context,ksva) ^ kctrl.c:1880:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ToggleChikuji(d, flg) ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' #define ToggleChikuji G104_ToggleChikuji ^ kctrl.c:1915:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_lispInteraction(d, arg) ^ kctrl.c:1928:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_disconnectServer(d, arg) ^ kctrl.c:1942:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setAppName(d, arg) ^ kctrl.c:1962:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_debugmode(d, arg) ^ kctrl.c:1974:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] debug_yomibuf(yc) ^ kctrl.c:2082:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_debugyomi(d, arg) ^ kctrl.c:2094:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_queryPhono(d, arg) ^ kctrl.c:2112:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ kctrl.c:2133:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] sprintf(xxxx, "ʴѴ %s ѤǤޤ", (char *)arg); ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2150:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2159:10: warning: cast to smaller integer type 'int' from 'char *' [-Wpointer-to-int-cast] return (int)RkwGetServerName(); ^~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:2107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_changeServer(d, arg) ^ kctrl.c:2225:34: warning: cast to smaller integer type 'int' from 'uiContext' (aka 'struct _uiContext *') [-Wpointer-to-int-cast] wcKanjiControl((int)d, KC_SETINITFILENAME, buf); ^~~~~~ kctrl.c:2243:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (SetUserinfo) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2163:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setUserInfo(d, arg) ^ kctrl.c:2258:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_queryCustom(d, arg) ^ kctrl.c:2281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_closeAllContext(d, arg) ^ kctrl.c:2291:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_attributeInfo(d, arg) ^ kctrl.c:2371:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kanjiControl(request, d, arg) ^ int ./sglobal.h:273:45: note: expanded from macro 'kanjiControl' #define kanjiControl G273_kanjiControl ^ kctrl.c:2376:27: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return kctlfunc[request](d, arg); ^ kctrl.c:2371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanjiControl(request, d, arg) ^ ./sglobal.h:273:45: note: expanded from macro 'kanjiControl' #define kanjiControl G273_kanjiControl ^ 247 warnings generated. rm -f kctrl.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC kctrl.c In file included from kctrl.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from kctrl.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from kctrl.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from kctrl.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from kctrl.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from kctrl.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from kctrl.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from kctrl.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from kctrl.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from kctrl.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from kctrl.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from kctrl.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from kctrl.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from kctrl.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from kctrl.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from kctrl.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from kctrl.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from kctrl.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from kctrl.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from kctrl.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from kctrl.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from kctrl.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from kctrl.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from kctrl.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from kctrl.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from kctrl.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from kctrl.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from kctrl.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from kctrl.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from kctrl.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from kctrl.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from kctrl.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from kctrl.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from kctrl.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from kctrl.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from kctrl.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from kctrl.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from kctrl.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from kctrl.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from kctrl.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from kctrl.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from kctrl.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from kctrl.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from kctrl.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from kctrl.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from kctrl.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from kctrl.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from kctrl.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from kctrl.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from kctrl.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from kctrl.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from kctrl.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from kctrl.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from kctrl.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from kctrl.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from kctrl.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from kctrl.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from kctrl.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from kctrl.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int kctrl.c:45:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] doInitializeFunctions(d) ^ kctrl.c:45:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:73:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] initRomeStruct(d, flg) ^ int ./sglobal.h:263:45: note: expanded from macro 'initRomeStruct' #define initRomeStruct G263_initRomeStruct ^ kctrl.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:263:45: note: expanded from macro 'initRomeStruct' #define initRomeStruct G263_initRomeStruct ^ kctrl.c:81:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ kctrl.c:81:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ kctrl.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeModec(modec) ^ kctrl.c:162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeCallbacks(cb) ^ kctrl.c:174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeRomeStruct(d) ^ ./sglobal.h:231:45: note: expanded from macro 'freeRomeStruct' #define freeRomeStruct G231_freeRomeStruct ^ kctrl.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] insertEmptySlots(d) ^ kctrl.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:213:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] struct callback *pushCallback(); ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' #define pushCallback G321_pushCallback ^ ./canna.h:955:25: note: conflicting prototype is here extern struct callback *pushCallback ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' #define pushCallback G321_pushCallback ^ kctrl.c:264:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] countContext() ^ kctrl.c:288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeKey(data1, data2) ^ kctrl.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] keyToContext(data1, data2) ^ ./sglobal.h:278:45: note: expanded from macro 'keyToContext' #define keyToContext G278_keyToContext ^ kctrl.c:336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] internContext(data1, data2, context) ^ ./sglobal.h:267:45: note: expanded from macro 'internContext' #define internContext G267_internContext ^ kctrl.c:367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rmContext(data1, data2) ^ ./sglobal.h:335:45: note: expanded from macro 'rmContext' #define rmContext G335_rmContext ^ kctrl.c:397:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeBukRecs(p) ^ kctrl.c:450:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] addWarningMesg(s) ^ ./sglobal.h:146:45: note: expanded from macro 'addWarningMesg' #define addWarningMesg G146_addWarningMesg ^ kctrl.c:467:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_keyconvCallback(d, arg) ^ kctrl.c:486:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_initialize(d, arg) ^ kctrl.c:491:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ int ./canna.h:104:22: note: expanded from macro 'FirstTime' #define FirstTime CANNA_G271_FirstTime ^ kctrl.c:515:9: warning: call to undeclared function 'G253_initExtMenu'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initExtMenu() < 0) { ^ ./sglobal.h:253:45: note: expanded from macro 'initExtMenu' #define initExtMenu G253_initExtMenu ^ kctrl.c:526:9: warning: call to undeclared function 'G252_initBushuTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initBushuTable() != NG) { ^ ./sglobal.h:252:45: note: expanded from macro 'initBushuTable' #define initBushuTable G252_initBushuTable ^ kctrl.c:527:11: warning: call to undeclared function 'G255_initGyouTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initGyouTable() != NG) { ^ ./sglobal.h:255:45: note: expanded from macro 'initGyouTable' #define initGyouTable G255_initGyouTable ^ kctrl.c:528:13: warning: call to undeclared function 'G257_initHinshiTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initHinshiTable() != NG) { ^ ./sglobal.h:257:45: note: expanded from macro 'initHinshiTable' #define initHinshiTable G257_initHinshiTable ^ kctrl.c:529:15: warning: call to undeclared function 'G265_initUlKigoTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initUlKigoTable() != NG) { ^ ./sglobal.h:265:45: note: expanded from macro 'initUlKigoTable' #define initUlKigoTable G265_initUlKigoTable ^ kctrl.c:530:17: warning: call to undeclared function 'G264_initUlKeisenTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initUlKeisenTable() != NG) { ^ ./sglobal.h:264:45: note: expanded from macro 'initUlKeisenTable' #define initUlKeisenTable G264_initUlKeisenTable ^ kctrl.c:531:19: warning: call to undeclared function 'G262_initOnoffTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initOnoffTable() != NG) { ^ ./sglobal.h:262:45: note: expanded from macro 'initOnoffTable' #define initOnoffTable G262_initOnoffTable ^ kctrl.c:533:21: warning: call to undeclared function 'G256_initHinshiMessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initHinshiMessage() != NG) { ^ ./sglobal.h:256:45: note: expanded from macro 'initHinshiMessage' #define initHinshiMessage G256_initHinshiMessage ^ kctrl.c:567:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern standalone; ~~~~~~ ^ int kctrl.c:486:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_initialize(d, arg) ^ kctrl.c:701:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_finalize(d, arg) ^ kctrl.c:706:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ int ./canna.h:104:22: note: expanded from macro 'FirstTime' #define FirstTime CANNA_G271_FirstTime ^ kctrl.c:701:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_finalize(d, arg) ^ kctrl.c:778:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setWidth(d, arg) ^ kctrl.c:778:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:787:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setBunsetsuKugiri(d, arg) ^ kctrl.c:787:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:815:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_changeMode(d, arg) ^ kctrl.c:815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:917:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] baseModeP(d) ^ kctrl.c:917:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:939:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] escapeToBasicStat(d, how) ^ int ./sglobal.h:209:45: note: expanded from macro 'escapeToBasicStat' #define escapeToBasicStat G209_escapeToBasicStat ^ kctrl.c:939:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:209:45: note: expanded from macro 'escapeToBasicStat' #define escapeToBasicStat G209_escapeToBasicStat ^ kctrl.c:973:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setUFunc(d, arg) ^ kctrl.c:978:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern howToBehaveInCaseOfUndefKey; ~~~~~~ ^ int ./sglobal.h:244:45: note: expanded from macro 'howToBehaveInCaseOfUndefKey' #define howToBehaveInCaseOfUndefKey G244_howToBehaveInCaseOfUndefKey ^ kctrl.c:973:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setUFunc(d, arg) ^ kctrl.c:985:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setModeInfoStyle(d, arg) ^ kctrl.c:991:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern howToReturnModeInfo; ~~~~~~ ^ int ./sglobal.h:245:45: note: expanded from macro 'howToReturnModeInfo' #define howToReturnModeInfo G245_howToReturnModeInfo ^ kctrl.c:985:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setModeInfoStyle(d, arg) ^ kctrl.c:1000:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setHexInputStyle(d, arg) ^ kctrl.c:1000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1010:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_inhibitHankakuKana(d, arg) ^ kctrl.c:1010:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1023:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] popTourokuWithGLineClear(d, retval, env) ^ kctrl.c:1023:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1046:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_defineKanji(d, arg) ^ kctrl.c:1069:5: warning: call to undeclared function 'G191_dicTourokuControl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] dicTourokuControl(d, xxxx, popTourokuWithGLineClear); ^ ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' #define dicTourokuControl G191_dicTourokuControl ^ kctrl.c:1074:16: warning: call to undeclared function 'G191_dicTourokuControl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] arg->val = dicTourokuControl(d, 0, popTourokuWithGLineClear); ^ ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' #define dicTourokuControl G191_dicTourokuControl ^ kctrl.c:1046:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_defineKanji(d, arg) ^ kctrl.c:1091:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] closeRK(cxp, flag) ^ kctrl.c:1110:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] closeRKContextInUIContext(d, flag) ^ kctrl.c:1134:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] closeRKContextInMemory(p, flag) ^ kctrl.c:1152:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeAllContextToBeClosed(flag) ^ ./sglobal.h:290:45: note: expanded from macro 'makeAllContextToBeClosed' #define makeAllContextToBeClosed G290_makeAllContextToBeClosed ^ kctrl.c:1167:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_kakutei(d, arg) ^ kctrl.c:1167:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1187:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_kill(d, arg) ^ kctrl.c:1187:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1204:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_modekeys(d, arg) ^ kctrl.c:1204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1228:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_queryMode(d, arg) ^ kctrl.c:1228:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1236:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_queryConnection(d, arg) ^ kctrl.c:1241:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ kctrl.c:1236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_queryConnection(d, arg) ^ kctrl.c:1252:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setServerName(d, arg) ^ kctrl.c:1252:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1261:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_parse(d, arg) ^ kctrl.c:1261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1278:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_yomiInfo(d, arg) ^ kctrl.c:1278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1288:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_storeYomi(d, arg) ^ kctrl.c:1288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1344:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setInitFileName(d, arg) ^ kctrl.c:1344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1372:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_do(d, arg) ^ kctrl.c:1372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1403:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _do_func_slightly(d, fnum, mode_c, c_mode) ^ int ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' #define _do_func_slightly G142__do_func_slightly ^ kctrl.c:1403:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' #define _do_func_slightly G142__do_func_slightly ^ kctrl.c:1460:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] callCallback(d, res) /* ХåƤ */ ^ kctrl.c:1460:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1491:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _doFunc(d, fnum) ^ int ./sglobal.h:141:45: note: expanded from macro '_doFunc' #define _doFunc G141__doFunc ^ kctrl.c:1491:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:141:45: note: expanded from macro '_doFunc' #define _doFunc G141__doFunc ^ kctrl.c:1588:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _afterDoFunc(d, retval) ^ int ./sglobal.h:140:45: note: expanded from macro '_afterDoFunc' #define _afterDoFunc G140__afterDoFunc ^ kctrl.c:1588:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:140:45: note: expanded from macro '_afterDoFunc' #define _afterDoFunc G140__afterDoFunc ^ kctrl.c:1620:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] doFunc(d, fnum) ^ int ./sglobal.h:196:45: note: expanded from macro 'doFunc' #define doFunc G196_doFunc ^ kctrl.c:1620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:196:45: note: expanded from macro 'doFunc' #define doFunc G196_doFunc ^ kctrl.c:1628:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_getContext(d, arg) ^ kctrl.c:1633:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ kctrl.c:1633:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ kctrl.c:1628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_getContext(d, arg) ^ kctrl.c:1650:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_closeUIContext(d, arg) ^ kctrl.c:1650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1677:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getYomiContext(d) ^ kctrl.c:1700:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_inhibitChangeMode(d, arg) ^ kctrl.c:1700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1722:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_letterRestriction(d, arg) ^ kctrl.c:1722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1739:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] countColumns(str) ^ kctrl.c:1739:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1763:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_queryMaxModeStr(d, arg) ^ kctrl.c:1763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1789:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setListCallback(d, arg) ^ kctrl.c:1810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setVerbose(d, arg) ^ kctrl.c:1824:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanjiInitialize(mes) ^ kctrl.c:1833:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanjiFinalize(mes) ^ kctrl.c:1860:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wcCloseKanjiContext(context,ksva) ^ kctrl.c:1871:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jrCloseKanjiContext(context,ksva) ^ kctrl.c:1880:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ToggleChikuji(d, flg) ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' #define ToggleChikuji G104_ToggleChikuji ^ kctrl.c:1915:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_lispInteraction(d, arg) ^ kctrl.c:1928:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_disconnectServer(d, arg) ^ kctrl.c:1942:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setAppName(d, arg) ^ kctrl.c:1962:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_debugmode(d, arg) ^ kctrl.c:1974:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] debug_yomibuf(yc) ^ kctrl.c:2082:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_debugyomi(d, arg) ^ kctrl.c:2094:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_queryPhono(d, arg) ^ kctrl.c:2112:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ kctrl.c:2133:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] sprintf(xxxx, "ʴѴ %s ѤǤޤ", (char *)arg); ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2150:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2159:10: warning: cast to smaller integer type 'int' from 'char *' [-Wpointer-to-int-cast] return (int)RkwGetServerName(); ^~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:2107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_changeServer(d, arg) ^ kctrl.c:2225:34: warning: cast to smaller integer type 'int' from 'uiContext' (aka 'struct _uiContext *') [-Wpointer-to-int-cast] wcKanjiControl((int)d, KC_SETINITFILENAME, buf); ^~~~~~ kctrl.c:2243:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (SetUserinfo) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2163:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setUserInfo(d, arg) ^ kctrl.c:2258:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_queryCustom(d, arg) ^ kctrl.c:2281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_closeAllContext(d, arg) ^ kctrl.c:2291:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_attributeInfo(d, arg) ^ kctrl.c:2371:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kanjiControl(request, d, arg) ^ int ./sglobal.h:273:45: note: expanded from macro 'kanjiControl' #define kanjiControl G273_kanjiControl ^ kctrl.c:2376:27: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return kctlfunc[request](d, arg); ^ kctrl.c:2371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanjiControl(request, d, arg) ^ ./sglobal.h:273:45: note: expanded from macro 'kanjiControl' #define kanjiControl G273_kanjiControl ^ 247 warnings generated. rm -f keydef.o unshared/keydef.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 keydef.c -o unshared/keydef.o In file included from keydef.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from keydef.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from keydef.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from keydef.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from keydef.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from keydef.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from keydef.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from keydef.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from keydef.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from keydef.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from keydef.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from keydef.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from keydef.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from keydef.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from keydef.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from keydef.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from keydef.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from keydef.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from keydef.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from keydef.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from keydef.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from keydef.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from keydef.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from keydef.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from keydef.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from keydef.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from keydef.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from keydef.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from keydef.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from keydef.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from keydef.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from keydef.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from keydef.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from keydef.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from keydef.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from keydef.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from keydef.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from keydef.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from keydef.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from keydef.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from keydef.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from keydef.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from keydef.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from keydef.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from keydef.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from keydef.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from keydef.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from keydef.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from keydef.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from keydef.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from keydef.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from keydef.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from keydef.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from keydef.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from keydef.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from keydef.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from keydef.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from keydef.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from keydef.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from keydef.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from keydef.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] extern multiSequenceFunc ~~~~~~ ^ int ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' #define multiSequenceFunc G302_multiSequenceFunc ^ keydef.c:44:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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 C2x [-Wdeprecated-non-prototype] duplicatekmap(kmap) ^ keydef.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] initKeyTables() ^ int ./sglobal.h:259:45: note: expanded from macro 'initKeyTables' #define initKeyTables G259_initKeyTables ^ keydef.c:191:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nothermodes; ~~~~~~ ^ int ./sglobal.h:309:45: note: expanded from macro 'nothermodes' #define nothermodes G309_nothermodes ^ keydef.c:193:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] changeKeyfunc(modenum, key, fnum, actbuff, keybuff) ^ int ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' #define changeKeyfunc G161_changeKeyfunc ^ keydef.c:249:28: warning: passing arguments to 'G145_actFromHash' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] (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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] changeKeyfunc(modenum, key, fnum, actbuff, keybuff) ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' #define changeKeyfunc G161_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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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] changeKeyfuncOfAll(key, fnum, actbuff, keybuff) ^ int ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' #define changeKeyfuncOfAll G162_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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] changeKeyfuncOfAll(key, fnum, actbuff, keybuff) ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' #define changeKeyfuncOfAll G162_changeKeyfuncOfAll ^ keydef.c:410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] actFromHash(tbl_ptr, key) ^ ./sglobal.h:145:45: note: expanded from macro 'actFromHash' #define actFromHash G145_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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] unsigned char *actFromHash(); ^ ./sglobal.h:145:45: note: expanded from macro 'actFromHash' #define actFromHash G145_actFromHash ^ keydef.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] freeMap(m) ^ keydef.c:596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-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] 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 C2x [-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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] mapFromHash(tbl, key, ppp) ^ ./sglobal.h:298:45: note: expanded from macro 'mapFromHash' #define mapFromHash G298_mapFromHash ^ keydef.c:768:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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] askQuitKey(key) ^ int ./sglobal.h:155:45: note: expanded from macro 'askQuitKey' #define askQuitKey G155_askQuitKey ^ keydef.c:897:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:155:45: note: expanded from macro 'askQuitKey' #define askQuitKey G155_askQuitKey ^ 160 warnings generated. rm -f keydef.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC keydef.c In file included from keydef.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from keydef.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from keydef.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from keydef.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from keydef.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from keydef.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from keydef.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from keydef.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from keydef.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from keydef.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from keydef.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from keydef.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from keydef.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from keydef.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from keydef.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from keydef.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from keydef.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from keydef.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from keydef.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from keydef.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from keydef.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from keydef.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from keydef.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from keydef.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from keydef.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from keydef.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from keydef.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from keydef.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from keydef.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from keydef.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from keydef.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from keydef.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from keydef.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from keydef.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from keydef.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from keydef.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from keydef.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from keydef.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from keydef.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from keydef.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from keydef.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from keydef.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from keydef.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from keydef.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from keydef.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from keydef.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from keydef.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from keydef.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from keydef.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from keydef.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from keydef.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from keydef.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from keydef.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from keydef.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from keydef.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from keydef.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from keydef.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from keydef.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from keydef.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from keydef.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from keydef.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] extern multiSequenceFunc ~~~~~~ ^ int ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' #define multiSequenceFunc G302_multiSequenceFunc ^ keydef.c:44:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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 C2x [-Wdeprecated-non-prototype] duplicatekmap(kmap) ^ keydef.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] initKeyTables() ^ int ./sglobal.h:259:45: note: expanded from macro 'initKeyTables' #define initKeyTables G259_initKeyTables ^ keydef.c:191:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nothermodes; ~~~~~~ ^ int ./sglobal.h:309:45: note: expanded from macro 'nothermodes' #define nothermodes G309_nothermodes ^ keydef.c:193:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] changeKeyfunc(modenum, key, fnum, actbuff, keybuff) ^ int ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' #define changeKeyfunc G161_changeKeyfunc ^ keydef.c:249:28: warning: passing arguments to 'G145_actFromHash' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] (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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] changeKeyfunc(modenum, key, fnum, actbuff, keybuff) ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' #define changeKeyfunc G161_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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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] changeKeyfuncOfAll(key, fnum, actbuff, keybuff) ^ int ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' #define changeKeyfuncOfAll G162_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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] changeKeyfuncOfAll(key, fnum, actbuff, keybuff) ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' #define changeKeyfuncOfAll G162_changeKeyfuncOfAll ^ keydef.c:410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] actFromHash(tbl_ptr, key) ^ ./sglobal.h:145:45: note: expanded from macro 'actFromHash' #define actFromHash G145_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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] unsigned char *actFromHash(); ^ ./sglobal.h:145:45: note: expanded from macro 'actFromHash' #define actFromHash G145_actFromHash ^ keydef.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] freeMap(m) ^ keydef.c:596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-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] 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 C2x [-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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] mapFromHash(tbl, key, ppp) ^ ./sglobal.h:298:45: note: expanded from macro 'mapFromHash' #define mapFromHash G298_mapFromHash ^ keydef.c:768:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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] askQuitKey(key) ^ int ./sglobal.h:155:45: note: expanded from macro 'askQuitKey' #define askQuitKey G155_askQuitKey ^ keydef.c:897:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:155:45: note: expanded from macro 'askQuitKey' #define askQuitKey G155_askQuitKey ^ 160 warnings generated. rm -f kigo.o unshared/kigo.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 kigo.c -o unshared/kigo.o In file included from kigo.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from kigo.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from kigo.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from kigo.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from kigo.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from kigo.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from kigo.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from kigo.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from kigo.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from kigo.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from kigo.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from kigo.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from kigo.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from kigo.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from kigo.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from kigo.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from kigo.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from kigo.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from kigo.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from kigo.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from kigo.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from kigo.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from kigo.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from kigo.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from kigo.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from kigo.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from kigo.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from kigo.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from kigo.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from kigo.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from kigo.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from kigo.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from kigo.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from kigo.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from kigo.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from kigo.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from kigo.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from kigo.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from kigo.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from kigo.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from kigo.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from kigo.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from kigo.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from kigo.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from kigo.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from kigo.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from kigo.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from kigo.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from kigo.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from kigo.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from kigo.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from kigo.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from kigo.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from kigo.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from kigo.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from kigo.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from kigo.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from kigo.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from kigo.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from kigo.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int kigo.c:62:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearKigoContext(p) ^ kigo.c:86:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newKigoContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ kigo.c:112:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getKigoContext(d, ^ kigo.c:112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:145:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popKigoMode(d) ^ kigo.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeKigoGlineStatus(d) ^ kigo.c:165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:193:1: warning: non-void function does not return a value [-Wreturn-type] } ^ kigo.c:220:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeKigoInfo(d, headkouho) ^ kigo.c:220:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:292:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoIchiranExitCatch(d, retval, env) ^ kigo.c:292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:308:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoIchiranQuitCatch(d, retval, env) ^ kigo.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:321:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoIchiran(d) ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ kigo.c:321:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ kigo.c:334:6: warning: call to undeclared function 'G295_makeKigoIchiran'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG) ^ ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' #define makeKigoIchiran G295_makeKigoIchiran ^ kigo.c:348:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeKigoIchiran(d, major_mode) ^ int ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' #define makeKigoIchiran G295_makeKigoIchiran ^ kigo.c:384:6: warning: call to undeclared function 'G147_allocIchiranBuf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(allocIchiranBuf(d) == NG) { /* ⡼ */ ^ ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' #define allocIchiranBuf G147_allocIchiranBuf ^ kigo.c:348:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeKigoIchiran(d, major_mode) ^ ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' #define makeKigoIchiran G295_makeKigoIchiran ^ kigo.c:415:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoNop(d) ^ kigo.c:415:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoForwardKouho(d) ^ kigo.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:466:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoBackwardKouho(d) ^ kigo.c:466:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:498:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoPreviousKouhoretsu(d) ^ kigo.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:529:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoNextKouhoretsu(d) ^ kigo.c:529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:560:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoBeginningOfKouho(d) ^ kigo.c:560:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:582:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoEndOfKouho(d) ^ kigo.c:582:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:607:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoKakutei(d) ^ kigo.c:607:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:695:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoQuit(d) ^ kigo.c:695:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from kigo.c:710: ./kigomap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:710: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:710: ./kigomap.h:30:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from kigo.c:710: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ 148 warnings generated. rm -f kigo.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC kigo.c In file included from kigo.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from kigo.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from kigo.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from kigo.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from kigo.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from kigo.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from kigo.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from kigo.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from kigo.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from kigo.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from kigo.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from kigo.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from kigo.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from kigo.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from kigo.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from kigo.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from kigo.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from kigo.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from kigo.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from kigo.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from kigo.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from kigo.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from kigo.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from kigo.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from kigo.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from kigo.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from kigo.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from kigo.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from kigo.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from kigo.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from kigo.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from kigo.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from kigo.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from kigo.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from kigo.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from kigo.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from kigo.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from kigo.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from kigo.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from kigo.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from kigo.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from kigo.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from kigo.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from kigo.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from kigo.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from kigo.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from kigo.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from kigo.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from kigo.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from kigo.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from kigo.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from kigo.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from kigo.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from kigo.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from kigo.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from kigo.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from kigo.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from kigo.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from kigo.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from kigo.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int kigo.c:62:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearKigoContext(p) ^ kigo.c:86:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newKigoContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ kigo.c:112:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getKigoContext(d, ^ kigo.c:112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:145:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popKigoMode(d) ^ kigo.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeKigoGlineStatus(d) ^ kigo.c:165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:193:1: warning: non-void function does not return a value [-Wreturn-type] } ^ kigo.c:220:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeKigoInfo(d, headkouho) ^ kigo.c:220:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:292:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoIchiranExitCatch(d, retval, env) ^ kigo.c:292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:308:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoIchiranQuitCatch(d, retval, env) ^ kigo.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:321:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoIchiran(d) ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ kigo.c:321:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ kigo.c:334:6: warning: call to undeclared function 'G295_makeKigoIchiran'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG) ^ ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' #define makeKigoIchiran G295_makeKigoIchiran ^ kigo.c:348:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeKigoIchiran(d, major_mode) ^ int ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' #define makeKigoIchiran G295_makeKigoIchiran ^ kigo.c:384:6: warning: call to undeclared function 'G147_allocIchiranBuf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(allocIchiranBuf(d) == NG) { /* ⡼ */ ^ ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' #define allocIchiranBuf G147_allocIchiranBuf ^ kigo.c:348:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeKigoIchiran(d, major_mode) ^ ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' #define makeKigoIchiran G295_makeKigoIchiran ^ kigo.c:415:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoNop(d) ^ kigo.c:415:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoForwardKouho(d) ^ kigo.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:466:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoBackwardKouho(d) ^ kigo.c:466:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:498:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoPreviousKouhoretsu(d) ^ kigo.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:529:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoNextKouhoretsu(d) ^ kigo.c:529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:560:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoBeginningOfKouho(d) ^ kigo.c:560:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:582:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoEndOfKouho(d) ^ kigo.c:582:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:607:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoKakutei(d) ^ kigo.c:607:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:695:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoQuit(d) ^ kigo.c:695:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from kigo.c:710: ./kigomap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:710: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:710: ./kigomap.h:30:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from kigo.c:710: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ 148 warnings generated. rm -f mode.o unshared/mode.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 mode.c -o unshared/mode.o In file included from mode.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from mode.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from mode.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from mode.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from mode.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from mode.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from mode.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from mode.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from mode.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from mode.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from mode.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from mode.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from mode.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from mode.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from mode.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from mode.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from mode.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from mode.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from mode.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from mode.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from mode.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from mode.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from mode.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from mode.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from mode.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from mode.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from mode.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from mode.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from mode.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from mode.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from mode.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from mode.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from mode.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from mode.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from mode.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from mode.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from mode.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from mode.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from mode.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from mode.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from mode.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from mode.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from mode.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from mode.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from mode.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from mode.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from mode.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from mode.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from mode.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from mode.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from mode.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from mode.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from mode.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from mode.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from mode.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from mode.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from mode.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from mode.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from mode.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from mode.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from mode.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from mode.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from mode.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from mode.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int mode.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] findExtraKanjiMode(mnum) ^ ./sglobal.h:220:45: note: expanded from macro 'findExtraKanjiMode' #define findExtraKanjiMode G220_findExtraKanjiMode ^ mode.c:112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nothermodes; ~~~~~~ ^ int ./sglobal.h:309:45: note: expanded from macro 'nothermodes' #define nothermodes G309_nothermodes ^ mode.c:122:21: warning: passing arguments to 'G028_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extraFunc *ep = findExtraMode(mid); ^ mode.c:88:15: note: expanded from macro 'findExtraMode' FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) ^ mode.c:115:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] modestr(mid) ^ mode.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] currentModeInfo(d) ^ ./sglobal.h:181:45: note: expanded from macro 'currentModeInfo' #define currentModeInfo G181_currentModeInfo ^ mode.c:203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] japaneseMode(d) ^ mode.c:222:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JapaneseMode(d) ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ mode.c:222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ mode.c:237:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] AlphaMode(d) ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ mode.c:237:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ mode.c:253:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] HenkanNyuryokuMode(d) ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ mode.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ mode.c:278:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] queryMode(d, arg) ^ int ./sglobal.h:322:45: note: expanded from macro 'queryMode' #define queryMode G322_queryMode ^ mode.c:278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:322:45: note: expanded from macro 'queryMode' #define queryMode G322_queryMode ^ mode.c:293:12: warning: passing arguments to 'G028_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ep = findExtraMode(d->minorMode); ^ mode.c:88:15: note: expanded from macro 'findExtraMode' FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) ^ mode.c:365:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] changeModeName(modeid, str) ^ int ./sglobal.h:163:45: note: expanded from macro 'changeModeName' #define changeModeName G163_changeModeName ^ mode.c:389:12: warning: passing arguments to 'G028_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ep = findExtraMode(modeid); ^ mode.c:88:15: note: expanded from macro 'findExtraMode' FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) ^ mode.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] changeModeName(modeid, str) ^ ./sglobal.h:163:45: note: expanded from macro 'changeModeName' #define changeModeName G163_changeModeName ^ 124 warnings generated. rm -f mode.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC mode.c In file included from mode.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from mode.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from mode.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from mode.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from mode.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from mode.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from mode.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from mode.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from mode.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from mode.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from mode.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from mode.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from mode.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from mode.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from mode.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from mode.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from mode.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from mode.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from mode.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from mode.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from mode.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from mode.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from mode.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from mode.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from mode.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from mode.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from mode.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from mode.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from mode.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from mode.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from mode.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from mode.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from mode.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from mode.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from mode.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from mode.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from mode.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from mode.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from mode.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from mode.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from mode.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from mode.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from mode.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from mode.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from mode.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from mode.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from mode.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from mode.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from mode.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from mode.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from mode.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from mode.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from mode.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from mode.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from mode.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from mode.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from mode.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from mode.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from mode.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from mode.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from mode.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from mode.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from mode.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from mode.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int mode.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] findExtraKanjiMode(mnum) ^ ./sglobal.h:220:45: note: expanded from macro 'findExtraKanjiMode' #define findExtraKanjiMode G220_findExtraKanjiMode ^ mode.c:112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nothermodes; ~~~~~~ ^ int ./sglobal.h:309:45: note: expanded from macro 'nothermodes' #define nothermodes G309_nothermodes ^ mode.c:122:21: warning: passing arguments to 'G028_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extraFunc *ep = findExtraMode(mid); ^ mode.c:88:15: note: expanded from macro 'findExtraMode' FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) ^ mode.c:115:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] modestr(mid) ^ mode.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] currentModeInfo(d) ^ ./sglobal.h:181:45: note: expanded from macro 'currentModeInfo' #define currentModeInfo G181_currentModeInfo ^ mode.c:203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] japaneseMode(d) ^ mode.c:222:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JapaneseMode(d) ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ mode.c:222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ mode.c:237:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] AlphaMode(d) ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ mode.c:237:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ mode.c:253:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] HenkanNyuryokuMode(d) ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ mode.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ mode.c:278:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] queryMode(d, arg) ^ int ./sglobal.h:322:45: note: expanded from macro 'queryMode' #define queryMode G322_queryMode ^ mode.c:278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:322:45: note: expanded from macro 'queryMode' #define queryMode G322_queryMode ^ mode.c:293:12: warning: passing arguments to 'G028_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ep = findExtraMode(d->minorMode); ^ mode.c:88:15: note: expanded from macro 'findExtraMode' FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) ^ mode.c:365:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] changeModeName(modeid, str) ^ int ./sglobal.h:163:45: note: expanded from macro 'changeModeName' #define changeModeName G163_changeModeName ^ mode.c:389:12: warning: passing arguments to 'G028_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ep = findExtraMode(modeid); ^ mode.c:88:15: note: expanded from macro 'findExtraMode' FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) ^ mode.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] changeModeName(modeid, str) ^ ./sglobal.h:163:45: note: expanded from macro 'changeModeName' #define changeModeName G163_changeModeName ^ 124 warnings generated. rm -f multi.o unshared/multi.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 multi.c -o unshared/multi.o In file included from multi.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from multi.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from multi.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from multi.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from multi.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from multi.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from multi.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from multi.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from multi.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from multi.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from multi.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from multi.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from multi.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from multi.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from multi.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from multi.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from multi.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from multi.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from multi.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from multi.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from multi.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from multi.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from multi.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from multi.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from multi.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from multi.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from multi.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from multi.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from multi.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from multi.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from multi.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from multi.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from multi.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from multi.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from multi.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from multi.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from multi.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from multi.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from multi.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from multi.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from multi.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from multi.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from multi.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from multi.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from multi.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from multi.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from multi.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from multi.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from multi.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from multi.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from multi.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from multi.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from multi.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from multi.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from multi.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from multi.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from multi.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from multi.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from multi.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from multi.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from multi.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from multi.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from multi.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from multi.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int multi.c:34:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int NothingChangedWithBeep(); ^ ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' #define NothingChangedWithBeep G059_NothingChangedWithBeep ^ ./canna.h:1039:12: note: conflicting prototype is here extern int NothingChangedWithBeep pro((uiContext)); ^ ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' #define NothingChangedWithBeep G059_NothingChangedWithBeep ^ multi.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showChar(c) ^ multi.c:97:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] UseOtherKeymap(d) ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ multi.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ multi.c:104:18: warning: passing arguments to 'G298_mapFromHash' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] p = mapFromHash((KanjiMode)d->current_mode->keytbl, ^ multi.c:123:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _DoFuncSequence(d, keytbl, key) /* ʣεǽγ */ ^ multi.c:141:18: warning: passing arguments to 'G145_actFromHash' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] p = actFromHash(keytbl, key); ^ multi.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _DoFuncSequence(d, keytbl, key) /* ʣεǽγ */ ^ multi.c:234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] DoFuncSequence(d) /* ʣεǽγ */ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ multi.c:234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ multi.c:237:43: warning: cast to smaller integer type 'BYTE' (aka 'unsigned char') from 'void *' [-Wvoid-pointer-to-int-cast] return _DoFuncSequence(d, (BYTE *)NULL, (BYTE)NULL); ^~~~~~~~~~ multi.c:240:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] multiSequenceFunc(d, mode, whattodo, key, fnum) ^ int ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' #define multiSequenceFunc G302_multiSequenceFunc ^ multi.c:254:70: warning: passing arguments to 'G155_askQuitKey' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (fnum == CANNA_FN_Kakutei || fnum == CANNA_FN_Quit || askQuitKey(key)) { ^ multi.c:279:26: warning: passing arguments to 'G298_mapFromHash' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] m = mapFromHash(mode, key, (struct map ***)0); ^ multi.c:240:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] multiSequenceFunc(d, mode, whattodo, key, fnum) ^ ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' #define multiSequenceFunc G302_multiSequenceFunc ^ 121 warnings generated. rm -f multi.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC multi.c In file included from multi.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from multi.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from multi.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from multi.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from multi.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from multi.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from multi.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from multi.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from multi.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from multi.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from multi.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from multi.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from multi.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from multi.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from multi.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from multi.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from multi.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from multi.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from multi.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from multi.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from multi.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from multi.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from multi.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from multi.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from multi.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from multi.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from multi.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from multi.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from multi.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from multi.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from multi.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from multi.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from multi.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from multi.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from multi.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from multi.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from multi.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from multi.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from multi.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from multi.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from multi.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from multi.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from multi.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from multi.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from multi.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from multi.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from multi.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from multi.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from multi.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from multi.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from multi.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from multi.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from multi.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from multi.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from multi.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from multi.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from multi.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from multi.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from multi.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from multi.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from multi.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from multi.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from multi.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from multi.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int multi.c:34:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int NothingChangedWithBeep(); ^ ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' #define NothingChangedWithBeep G059_NothingChangedWithBeep ^ ./canna.h:1039:12: note: conflicting prototype is here extern int NothingChangedWithBeep pro((uiContext)); ^ ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' #define NothingChangedWithBeep G059_NothingChangedWithBeep ^ multi.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showChar(c) ^ multi.c:97:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] UseOtherKeymap(d) ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ multi.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ multi.c:104:18: warning: passing arguments to 'G298_mapFromHash' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] p = mapFromHash((KanjiMode)d->current_mode->keytbl, ^ multi.c:123:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _DoFuncSequence(d, keytbl, key) /* ʣεǽγ */ ^ multi.c:141:18: warning: passing arguments to 'G145_actFromHash' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] p = actFromHash(keytbl, key); ^ multi.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _DoFuncSequence(d, keytbl, key) /* ʣεǽγ */ ^ multi.c:234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] DoFuncSequence(d) /* ʣεǽγ */ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ multi.c:234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ multi.c:237:43: warning: cast to smaller integer type 'BYTE' (aka 'unsigned char') from 'void *' [-Wvoid-pointer-to-int-cast] return _DoFuncSequence(d, (BYTE *)NULL, (BYTE)NULL); ^~~~~~~~~~ multi.c:240:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] multiSequenceFunc(d, mode, whattodo, key, fnum) ^ int ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' #define multiSequenceFunc G302_multiSequenceFunc ^ multi.c:254:70: warning: passing arguments to 'G155_askQuitKey' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (fnum == CANNA_FN_Kakutei || fnum == CANNA_FN_Quit || askQuitKey(key)) { ^ multi.c:279:26: warning: passing arguments to 'G298_mapFromHash' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] m = mapFromHash(mode, key, (struct map ***)0); ^ multi.c:240:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] multiSequenceFunc(d, mode, whattodo, key, fnum) ^ ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' #define multiSequenceFunc G302_multiSequenceFunc ^ 121 warnings generated. rm -f onoff.o unshared/onoff.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 onoff.c -o unshared/onoff.o In file included from onoff.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from onoff.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from onoff.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from onoff.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from onoff.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from onoff.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from onoff.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from onoff.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from onoff.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from onoff.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from onoff.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from onoff.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from onoff.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from onoff.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from onoff.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from onoff.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from onoff.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from onoff.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from onoff.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from onoff.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from onoff.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from onoff.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from onoff.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from onoff.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from onoff.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from onoff.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from onoff.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from onoff.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from onoff.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from onoff.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from onoff.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from onoff.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from onoff.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from onoff.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from onoff.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from onoff.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from onoff.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from onoff.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from onoff.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from onoff.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from onoff.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from onoff.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from onoff.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from onoff.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from onoff.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from onoff.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from onoff.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from onoff.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from onoff.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from onoff.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from onoff.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from onoff.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from onoff.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from onoff.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from onoff.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from onoff.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from onoff.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from onoff.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from onoff.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from onoff.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int onoff.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popOnOffMode(d) ^ onoff.c:69:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, ^ int ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' #define selectOnOff G341_selectOnOff ^ onoff.c:105:32: warning: passing arguments to 'makeOnOffIchiran' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if((retval = makeOnOffIchiran(d, nelem, bangomax, ^ onoff.c:69:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' #define selectOnOff G341_selectOnOff ^ onoff.c:123:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) ^ onoff.c:141:6: warning: call to undeclared function 'G147_allocIchiranBuf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(allocIchiranBuf(d) == NG) ^ ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' #define allocIchiranBuf G147_allocIchiranBuf ^ onoff.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) ^ onoff.c:33:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int makeOnOffIchiran(); ^ onoff.c:268:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] OnOffSelect(d) ^ onoff.c:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] onoff.c:300:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] OnOffKakutei(d) ^ onoff.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from onoff.c:334: ./onoffmap.h:30:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:334: ./onoffmap.h:30:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from onoff.c:334: ./onoffmap.h:31:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ ./canna.h:1160:8: note: conflicting prototype is here extern IchiranForwardKouho pro((uiContext)); ^ ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from onoff.c:334: ./onoffmap.h:31:32: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ ./canna.h:1161:8: note: conflicting prototype is here extern IchiranBackwardKouho pro((uiContext)); ^ ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from onoff.c:334: ./onoffmap.h:31:56: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ ./canna.h:1162:8: note: conflicting prototype is here extern IchiranNextKouhoretsu pro((uiContext)); ^ ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from onoff.c:334: ./onoffmap.h:32:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ ./canna.h:1163:8: note: conflicting prototype is here extern IchiranPreviousKouhoretsu pro((uiContext)); ^ ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from onoff.c:334: ./onoffmap.h:32:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ ./canna.h:1164:8: note: conflicting prototype is here extern IchiranBeginningOfKouho pro((uiContext)); ^ ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from onoff.c:334: ./onoffmap.h:33:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ ./canna.h:1165:8: note: conflicting prototype is here extern IchiranEndOfKouho pro((uiContext)); ^ ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from onoff.c:334: ./onoffmap.h:33:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ ./canna.h:1166:8: note: conflicting prototype is here extern IchiranQuit pro((uiContext)); ^ ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from onoff.c:334: ./onoffmap.h:33:45: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ ./canna.h:1167:8: note: conflicting prototype is here extern IchiranNop pro((uiContext)); ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ 138 warnings generated. rm -f onoff.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC onoff.c In file included from onoff.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from onoff.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from onoff.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from onoff.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from onoff.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from onoff.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from onoff.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from onoff.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from onoff.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from onoff.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from onoff.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from onoff.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from onoff.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from onoff.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from onoff.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from onoff.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from onoff.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from onoff.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from onoff.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from onoff.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from onoff.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from onoff.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from onoff.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from onoff.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from onoff.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from onoff.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from onoff.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from onoff.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from onoff.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from onoff.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from onoff.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from onoff.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from onoff.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from onoff.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from onoff.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from onoff.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from onoff.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from onoff.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from onoff.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from onoff.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from onoff.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from onoff.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from onoff.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from onoff.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from onoff.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from onoff.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from onoff.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from onoff.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from onoff.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from onoff.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from onoff.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from onoff.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from onoff.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from onoff.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from onoff.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from onoff.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from onoff.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from onoff.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from onoff.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from onoff.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int onoff.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popOnOffMode(d) ^ onoff.c:69:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, ^ int ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' #define selectOnOff G341_selectOnOff ^ onoff.c:105:32: warning: passing arguments to 'makeOnOffIchiran' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if((retval = makeOnOffIchiran(d, nelem, bangomax, ^ onoff.c:69:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' #define selectOnOff G341_selectOnOff ^ onoff.c:123:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) ^ onoff.c:141:6: warning: call to undeclared function 'G147_allocIchiranBuf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(allocIchiranBuf(d) == NG) ^ ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' #define allocIchiranBuf G147_allocIchiranBuf ^ onoff.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) ^ onoff.c:33:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int makeOnOffIchiran(); ^ onoff.c:268:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] OnOffSelect(d) ^ onoff.c:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] onoff.c:300:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] OnOffKakutei(d) ^ onoff.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from onoff.c:334: ./onoffmap.h:30:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:334: ./onoffmap.h:30:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from onoff.c:334: ./onoffmap.h:31:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ ./canna.h:1160:8: note: conflicting prototype is here extern IchiranForwardKouho pro((uiContext)); ^ ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from onoff.c:334: ./onoffmap.h:31:32: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ ./canna.h:1161:8: note: conflicting prototype is here extern IchiranBackwardKouho pro((uiContext)); ^ ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from onoff.c:334: ./onoffmap.h:31:56: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ ./canna.h:1162:8: note: conflicting prototype is here extern IchiranNextKouhoretsu pro((uiContext)); ^ ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from onoff.c:334: ./onoffmap.h:32:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ ./canna.h:1163:8: note: conflicting prototype is here extern IchiranPreviousKouhoretsu pro((uiContext)); ^ ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from onoff.c:334: ./onoffmap.h:32:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ ./canna.h:1164:8: note: conflicting prototype is here extern IchiranBeginningOfKouho pro((uiContext)); ^ ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from onoff.c:334: ./onoffmap.h:33:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ ./canna.h:1165:8: note: conflicting prototype is here extern IchiranEndOfKouho pro((uiContext)); ^ ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from onoff.c:334: ./onoffmap.h:33:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ ./canna.h:1166:8: note: conflicting prototype is here extern IchiranQuit pro((uiContext)); ^ ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from onoff.c:334: ./onoffmap.h:33:45: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ ./canna.h:1167:8: note: conflicting prototype is here extern IchiranNop pro((uiContext)); ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ 138 warnings generated. rm -f parse.o unshared/parse.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 parse.c -o unshared/parse.o In file included from parse.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from parse.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from parse.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from parse.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from parse.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from parse.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from parse.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from parse.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from parse.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from parse.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from parse.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from parse.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from parse.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from parse.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from parse.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from parse.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from parse.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from parse.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from parse.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from parse.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from parse.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from parse.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from parse.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from parse.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from parse.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from parse.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from parse.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from parse.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from parse.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from parse.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from parse.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from parse.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from parse.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from parse.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from parse.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from parse.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from parse.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from parse.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from parse.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from parse.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from parse.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from parse.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from parse.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from parse.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from parse.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from parse.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from parse.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from parse.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from parse.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from parse.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from parse.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from parse.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from parse.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from parse.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from parse.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from parse.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from parse.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from parse.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from parse.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from parse.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from parse.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from parse.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from parse.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from parse.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int parse.c:54:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' #define ckverbose G169_ckverbose ^ parse.c:56:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YYparse_by_rcfilename(); ~~~~~~ ^ int ./sglobal.h:125:45: note: expanded from macro 'YYparse_by_rcfilename' #define YYparse_by_rcfilename G125_YYparse_by_rcfilename ^ parse.c:87:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] make_initfilename() ^ parse.c:120:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *p, *getenv(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ parse.c:122:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ parse.c:135:7: warning: call to undeclared function 'G174_clisp_init'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (clisp_init() == 0) { ^ ./sglobal.h:174:45: note: expanded from macro 'clisp_init' #define clisp_init G174_clisp_init ^ parse.c:139:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեɤ߹ߤޤ\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:153:30: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:160:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեɤ߹ߤޤ\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:177:30: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:222:45: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] home_canna_exist = YYparse_by_rcfilename(CANNA_rcfilename); ^ parse.c:233:21: warning: passing arguments to 'DISPLAY_to_hostname' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DISPLAY_to_hostname(p, display, NAMEBUFSIZE); ^ parse.c:238:26: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:249:26: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:261:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (close(open(CANNA_rcfilename, O_RDONLY)) == 0) { /* */ ^ parse.c:303:30: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:310:21: warning: passing arguments to 'DISPLAY_to_hostname' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DISPLAY_to_hostname(p, display, NAMEBUFSIZE); ^ parse.c:315:26: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:325:26: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:334:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեɤ߹ߤޤ\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:339:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ƥΥޥե %s ¸ߤޤ", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:365:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] DISPLAY_to_hostname(name, buf, bufsize) ^ parse.c:370:5: warning: call to undeclared function 'gethostname'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] gethostname(buf, bufsize); ^ parse.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DISPLAY_to_hostname(name, buf, bufsize) ^ parse.c:44:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int DISPLAY_to_hostname(); ^ parse.c:386:1: warning: non-void function does not return a value [-Wreturn-type] } ^ 132 warnings generated. rm -f parse.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC parse.c In file included from parse.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from parse.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from parse.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from parse.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from parse.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from parse.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from parse.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from parse.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from parse.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from parse.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from parse.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from parse.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from parse.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from parse.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from parse.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from parse.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from parse.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from parse.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from parse.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from parse.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from parse.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from parse.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from parse.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from parse.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from parse.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from parse.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from parse.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from parse.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from parse.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from parse.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from parse.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from parse.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from parse.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from parse.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from parse.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from parse.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from parse.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from parse.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from parse.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from parse.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from parse.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from parse.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from parse.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from parse.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from parse.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from parse.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from parse.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from parse.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from parse.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from parse.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from parse.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from parse.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from parse.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from parse.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from parse.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from parse.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from parse.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from parse.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from parse.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from parse.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from parse.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from parse.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from parse.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from parse.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int parse.c:54:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' #define ckverbose G169_ckverbose ^ parse.c:56:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YYparse_by_rcfilename(); ~~~~~~ ^ int ./sglobal.h:125:45: note: expanded from macro 'YYparse_by_rcfilename' #define YYparse_by_rcfilename G125_YYparse_by_rcfilename ^ parse.c:87:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] make_initfilename() ^ parse.c:120:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *p, *getenv(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ parse.c:122:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ parse.c:135:7: warning: call to undeclared function 'G174_clisp_init'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (clisp_init() == 0) { ^ ./sglobal.h:174:45: note: expanded from macro 'clisp_init' #define clisp_init G174_clisp_init ^ parse.c:139:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեɤ߹ߤޤ\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:153:30: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:160:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեɤ߹ߤޤ\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:177:30: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:222:45: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] home_canna_exist = YYparse_by_rcfilename(CANNA_rcfilename); ^ parse.c:233:21: warning: passing arguments to 'DISPLAY_to_hostname' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DISPLAY_to_hostname(p, display, NAMEBUFSIZE); ^ parse.c:238:26: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:249:26: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:261:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (close(open(CANNA_rcfilename, O_RDONLY)) == 0) { /* */ ^ parse.c:303:30: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:310:21: warning: passing arguments to 'DISPLAY_to_hostname' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DISPLAY_to_hostname(p, display, NAMEBUFSIZE); ^ parse.c:315:26: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:325:26: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:334:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեɤ߹ߤޤ\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:339:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ƥΥޥե %s ¸ߤޤ", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:365:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] DISPLAY_to_hostname(name, buf, bufsize) ^ parse.c:370:5: warning: call to undeclared function 'gethostname'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] gethostname(buf, bufsize); ^ parse.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DISPLAY_to_hostname(name, buf, bufsize) ^ parse.c:44:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int DISPLAY_to_hostname(); ^ parse.c:386:1: warning: non-void function does not return a value [-Wreturn-type] } ^ 132 warnings generated. rm -f romaji.o unshared/romaji.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 romaji.c -o unshared/romaji.o In file included from romaji.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from romaji.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from romaji.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from romaji.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from romaji.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from romaji.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from romaji.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from romaji.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from romaji.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from romaji.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from romaji.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from romaji.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from romaji.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from romaji.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from romaji.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from romaji.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from romaji.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from romaji.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from romaji.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from romaji.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from romaji.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from romaji.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from romaji.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from romaji.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from romaji.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from romaji.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from romaji.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from romaji.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from romaji.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from romaji.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from romaji.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from romaji.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from romaji.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from romaji.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from romaji.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from romaji.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from romaji.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from romaji.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from romaji.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from romaji.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from romaji.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from romaji.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from romaji.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from romaji.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from romaji.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from romaji.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from romaji.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from romaji.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from romaji.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from romaji.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from romaji.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from romaji.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from romaji.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from romaji.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from romaji.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from romaji.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from romaji.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from romaji.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from romaji.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from romaji.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from romaji.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int romaji.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanaRepl(d, where, insert, insertlen, mask) ^ romaji.c:265:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romajiRepl(d, where, insert, insertlen, mask) ^ romaji.c:289:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kPos2rPos(yc, s, e, rs, re) ^ ./sglobal.h:271:45: note: expanded from macro 'kPos2rPos' #define kPos2rPos G271_kPos2rPos ^ romaji.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeYomiReturnStruct(d) ^ ./sglobal.h:297:45: note: expanded from macro 'makeYomiReturnStruct' #define makeYomiReturnStruct G297_makeYomiReturnStruct ^ romaji.c:331:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' #define ckverbose G169_ckverbose ^ romaji.c:337:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] struct RkRxDic *retval = (struct RkRxDic *)0, *RkwOpenRoma(); ^ ./canna.h:698:24: note: conflicting prototype is here extern struct RkRxDic *RkwOpenRoma pro((char *)); ^ romaji.c:338:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *p, *getenv(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ romaji.c:354:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:354:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:385:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:385:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:408:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:408:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:417:6: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ѵơ֥(%s)ץǤޤ", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] OpenRoma(table) ^ romaji.c:440:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RomkanaInit() ^ int ./sglobal.h:75:45: note: expanded from macro 'RomkanaInit' #define RomkanaInit G075_RomkanaInit ^ romaji.c:490:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:490:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:497:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" ץǤޤ\n", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:497:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" ץǤޤ\n", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:578:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ romaji.c:619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newYomiContext(buf, bufsize, allowedc, chmodinhibit, ^ ./sglobal.h:307:45: note: expanded from macro 'newYomiContext' #define newYomiContext G307_newYomiContext ^ romaji.c:682:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetKanjiString(d, buf, bufsize, allowedc, chmodinhibit, ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' #define GetKanjiString G033_GetKanjiString ^ romaji.c:723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popYomiMode(d) ^ ./sglobal.h:317:45: note: expanded from macro 'popYomiMode' #define popYomiMode G317_popYomiMode ^ romaji.c:761:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] checkIfYomiExit(d, retval) ^ romaji.c:761:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:792:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] checkIfYomiQuit(d, retval) ^ romaji.c:792:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:822:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fitmarks(yc) ^ ./sglobal.h:377:45: note: expanded from macro 'fitmarks' #define fitmarks G377_fitmarks ^ romaji.c:835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReCheckStartp(yc) ^ ./sglobal.h:376:45: note: expanded from macro 'ReCheckStartp' #define ReCheckStartp G376_ReCheckStartp ^ romaji.c:870:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] removeCurrentBunsetsu(d, tan) ^ ./sglobal.h:324:45: note: expanded from macro 'removeCurrentBunsetsu' #define removeCurrentBunsetsu G324_removeCurrentBunsetsu ^ romaji.c:931:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static makePhonoOnBuffer(); ~~~~~~ ^ int romaji.c:934:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] restoreChikujiIfBaseChikuji(yc) ^ ./sglobal.h:375:45: note: expanded from macro 'restoreChikujiIfBaseChikuji' #define restoreChikujiIfBaseChikuji G375_restoreChikujiIfBaseChikuji ^ romaji.c:946:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiInsert(d) ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ romaji.c:946:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ romaji.c:1064:31: warning: passing arguments to 'makePhonoOnBuffer' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kugiri = makePhonoOnBuffer(d, yc, (unsigned char)d->ch, 0, 0); ^ romaji.c:1116:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] findSup(wchar_t key) ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ romaji.c:1123:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ romaji.c:1146:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makePhonoOnBuffer(d, yc, key, flag, english) ^ romaji.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:931:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static makePhonoOnBuffer(); ^ romaji.c:1418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dakuonP(ch) ^ romaji.c:1421:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static dakuon_first_time = 1; ~~~~~~ ^ int romaji.c:1418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dakuonP(ch) ^ romaji.c:1464:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] growDakuonP(ch) ^ romaji.c:1468:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static dakuon_first_time = 1; ~~~~~~ ^ int romaji.c:1464:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] growDakuonP(ch) ^ romaji.c:1503:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KanaYomiInsert(d) ^ romaji.c:1503:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] moveStrings(str, attr, start, end, distance) ^ ./sglobal.h:299:45: note: expanded from macro 'moveStrings' #define moveStrings G299_moveStrings ^ romaji.c:1661:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] howFarToGoBackward(yc) ^ romaji.c:1661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1684:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] howFarToGoForward(yc) ^ romaji.c:1684:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1706:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiBackward(d) /* κư */ ^ romaji.c:1772:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiNop pro((uiContext)); ~~~~~~ ^ int romaji.c:1775:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiNop(d) ^ romaji.c:1775:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1785:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiForward pro((uiContext)); ~~~~~~ ^ int romaji.c:1788:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiForward(d) /* αư */ ^ romaji.c:1788:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1846:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBeginningOfLine pro((uiContext)); ~~~~~~ ^ int romaji.c:1849:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBeginningOfLine(d) /* κüư */ ^ romaji.c:1849:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static YomiEndOfLine 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] YomiEndOfLine(d) /* αüư */ ^ romaji.c:1883:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1906:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] forceRomajiFlushYomi(d) ^ ./sglobal.h:224:45: note: expanded from macro 'forceRomajiFlushYomi' #define forceRomajiFlushYomi G224_forceRomajiFlushYomi ^ romaji.c:1949:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RomajiFlushYomi(d, b, bsize) ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ romaji.c:1949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ romaji.c:1984:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] saveFlags(yc) ^ romaji.c:2000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] restoreFlags(yc) ^ ./sglobal.h:329:45: note: expanded from macro 'restoreFlags' #define restoreFlags G329_restoreFlags ^ romaji.c:2019:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doYomiKakutei(d) ^ romaji.c:2033:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xString(str, len, s, e) ^ ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ romaji.c:2045:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xYomiKakuteiString(yc, s, e) ^ romaji.c:2053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xYomiYomi(yc, s, e) ^ romaji.c:2061:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xYomiRomaji(yc, s, e) ^ romaji.c:2069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] finishYomiKakutei(d) ^ romaji.c:2080:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] appendTan2Yomi(tan, yc) ^ ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ romaji.c:2102:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] appendYomi2Yomi(yom, yc) ^ romaji.c:2102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:2124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dupYomiContext(yc) ^ ./sglobal.h:201:45: note: expanded from macro 'dupYomiContext' #define dupYomiContext G201_dupYomiContext ^ romaji.c:2159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doMuhenkan(d, yc) ^ ./sglobal.h:200:45: note: expanded from macro 'doMuhenkan' #define doMuhenkan G200_doMuhenkan ^ romaji.c:2202:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xTanKakuteiString(yc, s, e) ^ romaji.c:2247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doJishuKakutei(d, yc) ^ romaji.c:2274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doKakutei(d, st, et, s, e, yc_return) ^ ./sglobal.h:374:45: note: expanded from macro 'doKakutei' #define doKakutei G374_doKakutei ^ romaji.c:2492:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cutOffLeftSide(d, yc, n) ^ ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ romaji.c:2522:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiKakutei(d) ^ ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ romaji.c:2547:30: warning: passing arguments to 'G305_newFilledYomiContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] yc = newFilledYomiContext(next, prev); ^ romaji.c:2567:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearYomiContext(yc) ^ ./sglobal.h:172:45: note: expanded from macro 'clearYomiContext' #define clearYomiContext G172_clearYomiContext ^ romaji.c:2587:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearChikujiContext(yc) ^ romaji.c:2622:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RomajiClearYomi(d) ^ ./sglobal.h:71:45: note: expanded from macro 'RomajiClearYomi' #define RomajiClearYomi G071_RomajiClearYomi ^ romaji.c:2639:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiExit(d, retval) ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ romaji.c:2639:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ romaji.c:2679:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RomajiStoreYomi(d, kana, roma) ^ ./sglobal.h:73:45: note: expanded from macro 'RomajiStoreYomi' #define RomajiStoreYomi G073_RomajiStoreYomi ^ romaji.c:2719:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KanaDeletePrevious(d)/* κʸκ */ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ romaji.c:2719:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ romaji.c:2792:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiDeletePrevious pro((uiContext)); ~~~~~~ ^ int romaji.c:2795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiDeletePrevious(d) ^ romaji.c:2831:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiDeleteNext pro((uiContext)); ~~~~~~ ^ int romaji.c:2834:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiDeleteNext(d)/* ʸκ */ ^ romaji.c:2905:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiKillToEndOfLine pro((uiContext)); ~~~~~~ ^ int romaji.c:2908:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiKillToEndOfLine(d) /* 뤫鱦Τ٤Ƥʸκ */ ^ romaji.c:2937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiQuit pro((uiContext)); ~~~~~~ ^ int romaji.c:2940:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiQuit(d)/* ɤߤμä */ ^ romaji.c:2974:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static simplePopCallback pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:2977:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] simplePopCallback(d, retval, env) ^ romaji.c:2977:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:2988:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] alphaMode(d) ^ int ./sglobal.h:150:45: note: expanded from macro 'alphaMode' #define alphaMode G150_alphaMode ^ romaji.c:2988:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:150:45: note: expanded from macro 'alphaMode' #define alphaMode G150_alphaMode ^ romaji.c:3024:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static exitYomiQuotedInsert pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:3027:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitYomiQuotedInsert(d, retval, env) ^ romaji.c:3027:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3038:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiInsertQuoted(d) ^ romaji.c:3038:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int romaji.c:3072:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] yomiquotedfunc(d, mode, whattodo, key, fnum) ^ romaji.c:3072:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3089:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ romaji.c:3097:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] yomiQuotedInsertMode(d) ^ romaji.c:3124:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiQuotedInsert(d) ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ romaji.c:3124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ romaji.c:3164:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allowTwoByte = 1; ~~~~~~ ^ int romaji.c:3156:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mapAsKuten(d) ^ romaji.c:3257:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allowTwoByte = 1; ~~~~~~ ^ int romaji.c:3249:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mapAsHex(d) ^ romaji.c:3381:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ConvertAsHex pro((uiContext)); ~~~~~~ ^ int romaji.c:3384:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ConvertAsHex(d) ^ romaji.c:3384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3435:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] cvtAsHex(d, buf, hexbuf, hexlen) ^ int ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' #define cvtAsHex G183_cvtAsHex ^ romaji.c:3435:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' #define cvtAsHex G183_cvtAsHex ^ romaji.c:3481:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] convertAsHex(d) ^ int ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' #define convertAsHex G179_convertAsHex ^ romaji.c:3481:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' #define convertAsHex G179_convertAsHex ^ romaji.c:3494:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] replaceSup2(ind, n) ^ romaji.c:3515:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ romaji.c:3511:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] replaceSup(ind, n) ^ romaji.c:3525:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static everySupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:3528:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] everySupkey(d, retval, env) ^ romaji.c:3528:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3546:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static exitSupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:3549:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitSupkey(d, retval, env) ^ romaji.c:3549:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3590:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static quitSupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:3593:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] quitSupkey(d, retval, env) ^ romaji.c:3593:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3605:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] selectKeysup(d, yc, ind) ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ romaji.c:3605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ romaji.c:3612:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ romaji.c:3654:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] regionGairaigo(yc, s, e) ^ romaji.c:3654:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] containGairaigo(yc) ^ romaji.c:3685:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] containUnconvertedKey(yc) ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ romaji.c:3685:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ romaji.c:3717:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHenkan pro((uiContext)); ~~~~~~ ^ int romaji.c:3720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiHenkan(d) ^ romaji.c:3787:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHenkanNaive pro((uiContext)); ~~~~~~ ^ int romaji.c:3790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiHenkanNaive(d) ^ romaji.c:3804:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHenkanOrNothing pro((uiContext)); ~~~~~~ ^ int romaji.c:3807:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiHenkanOrNothing(d) ^ romaji.c:3823:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ romaji.c:3823:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ romaji.c:3824:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ romaji.c:3825:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ romaji.c:3825:39: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ romaji.c:3827:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseHira pro((uiContext)); ~~~~~~ ^ int romaji.c:3830:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseHira(d) ^ romaji.c:3830:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3839:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseKata pro((uiContext)); ~~~~~~ ^ int romaji.c:3842:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKata(d) ^ romaji.c:3842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3851:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseEisu pro((uiContext)); ~~~~~~ ^ int romaji.c:3854:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseEisu(d) ^ romaji.c:3854:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3863:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseZen pro((uiContext)); ~~~~~~ ^ int romaji.c:3866:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseZen(d) ^ romaji.c:3866:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3875:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseHan pro((uiContext)); ~~~~~~ ^ int romaji.c:3878:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseHan(d) ^ romaji.c:3878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3887:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseKana pro((uiContext)); ~~~~~~ ^ int romaji.c:3890:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKana(d) ^ romaji.c:3890:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3899:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseKakutei pro((uiContext)); ~~~~~~ ^ int romaji.c:3902:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKakutei(d) ^ romaji.c:3902:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3911:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseHenkan pro((uiContext)); ~~~~~~ ^ int romaji.c:3914:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseHenkan(d) ^ romaji.c:3914:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3925:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseHiraKataToggle(d) ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ romaji.c:3925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ romaji.c:3944:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseZenHanToggle(d) ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ romaji.c:3944:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ romaji.c:3963:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseRotateForw(d) ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ romaji.c:3963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ romaji.c:3994:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseRotateBack(d) ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ romaji.c:3994:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ romaji.c:4024:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKanaEisuToggle(d) ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ romaji.c:4024:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ romaji.c:4043:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKakuteiHenkanToggle(d) ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ romaji.c:4043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ romaji.c:4062:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiModeBackup(d) ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ romaji.c:4062:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ romaji.c:4106:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitJishu(d) ^ int ./sglobal.h:213:45: note: expanded from macro 'exitJishu' #define exitJishu G213_exitJishu ^ romaji.c:4106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:213:45: note: expanded from macro 'exitJishu' #define exitJishu G213_exitJishu ^ romaji.c:4114:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); ^ ../../include/canna/RK.h:235:19: note: conflicting prototype is here canna_export(int) RkwCvtZen pro((wchar_t *, int, wchar_t *, int)); ^ romaji.c:4114:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); ^ ../../include/canna/RK.h:233:19: note: conflicting prototype is here canna_export(int) RkwCvtKana pro((wchar_t *, int, wchar_t *, int)); ^ romaji.c:4114:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); ^ ../../include/canna/RK.h:232:19: note: conflicting prototype is here canna_export(int) RkwCvtHira pro((wchar_t *, int, wchar_t *, int)); ^ romaji.c:4114:48: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); ^ ../../include/canna/RK.h:234:19: note: conflicting prototype is here canna_export(int) RkwCvtHan pro((wchar_t *, int, wchar_t *, int)); ^ romaji.c:4196:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len = (*func1)(xxxx, 1024, yc->kana_buffer + i, srclen); ^ romaji.c:4197:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len = (*func2)(buf, ROMEBUFSIZE, xxxx, len); ^ romaji.c:4301:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiJishu(d, fn) /* ɤߥ⡼ɤľܻ⡼ɤ */ ^ romaji.c:4301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikujiEndBun(d) ^ romaji.c:4385:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] replaceEnglish(d, yc, start, end, RKflag, engflag) ^ romaji.c:4414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiMark(d) ^ ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ romaji.c:4516:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Yomisearchfunc(d, mode, whattodo, key, fnum) ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ romaji.c:4516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ romaji.c:4590:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] trimYomi(d, sy, ey, sr, er) ^ ./sglobal.h:356:45: note: expanded from macro 'trimYomi' #define trimYomi G356_trimYomi ^ romaji.c:4610:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbBubunKakutei(d) ^ romaji.c:4635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanBubunKakutei(d) ^ ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ romaji.c:4803:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] removeKana(d, yc, k, r) ^ ./sglobal.h:325:45: note: expanded from macro 'removeKana' #define removeKana G325_removeKana ^ romaji.c:4826:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiNextJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4829:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiNextJishu(d) /* ɤߥ⡼ɤνʸѴ */ ^ romaji.c:4829:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4835:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiPreviousJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4838:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiPreviousJishu(d) /* ɤߥ⡼ɤεղʸѴ */ ^ romaji.c:4838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4844:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiKanaRotate pro((uiContext)); ~~~~~~ ^ int romaji.c:4847:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiKanaRotate(d) /* ɤߥ⡼ɤν꤫ʸѴ */ ^ romaji.c:4847:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4853:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiRomajiRotate pro((uiContext)); ~~~~~~ ^ int romaji.c:4856:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiRomajiRotate(d) /* ɤߥ⡼ɤνѿʸѴ */ ^ romaji.c:4856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4862:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiCaseRotateForward pro((uiContext)); ~~~~~~ ^ int romaji.c:4865:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiCaseRotateForward(d) /* ɤߥ⡼ɤνѿʸѴ */ ^ romaji.c:4865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4871:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiZenkaku pro((uiContext)); ~~~~~~ ^ int romaji.c:4874:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiZenkaku(d) /* ɤߥ⡼ɤѴ */ ^ romaji.c:4874:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4880:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHankaku pro((uiContext)); ~~~~~~ ^ int romaji.c:4883:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiHankaku(d) /* ɤߥ⡼ɤȾѴ */ ^ romaji.c:4883:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4892:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHiraganaJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4895:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiHiraganaJishu(d) /* ɤߥ⡼ɤ⡼ɤΤҤ餬ʤ */ ^ romaji.c:4895:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4901:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiKatakanaJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4904:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiKatakanaJishu(d) /* ɤߥ⡼ɤ⡼ɤΥʤ */ ^ romaji.c:4904:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4910:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiRomajiJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4913:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiRomajiJishu(d) /* ɤߥ⡼ɤ⡼ɤΥ */ ^ romaji.c:4913:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4919:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiToLower 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] YomiToLower(d) ^ romaji.c:4921:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static YomiToUpper 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] YomiToUpper(d) ^ romaji.c:4930:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4936:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiCapitalize pro((uiContext)); ~~~~~~ ^ int romaji.c:4939:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiCapitalize(d) ^ romaji.c:4939:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from romaji.c:4956: ./yomimap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ConvertAsBushu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' #define ConvertAsBushu G015_ConvertAsBushu ^ In file included from romaji.c:4956: ./yomimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from romaji.c:4956: ./yomimap.h:28:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from romaji.c:4956: ./yomimap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBubunKakutei pro((uiContext)); ~~~~~~ ^ int 370 warnings generated. rm -f romaji.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC romaji.c In file included from romaji.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from romaji.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from romaji.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from romaji.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from romaji.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from romaji.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from romaji.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from romaji.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from romaji.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from romaji.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from romaji.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from romaji.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from romaji.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from romaji.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from romaji.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from romaji.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from romaji.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from romaji.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from romaji.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from romaji.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from romaji.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from romaji.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from romaji.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from romaji.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from romaji.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from romaji.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from romaji.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from romaji.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from romaji.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from romaji.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from romaji.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from romaji.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from romaji.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from romaji.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from romaji.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from romaji.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from romaji.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from romaji.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from romaji.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from romaji.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from romaji.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from romaji.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from romaji.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from romaji.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from romaji.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from romaji.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from romaji.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from romaji.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from romaji.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from romaji.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from romaji.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from romaji.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from romaji.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from romaji.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from romaji.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from romaji.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from romaji.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from romaji.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from romaji.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from romaji.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from romaji.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int romaji.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanaRepl(d, where, insert, insertlen, mask) ^ romaji.c:265:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romajiRepl(d, where, insert, insertlen, mask) ^ romaji.c:289:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kPos2rPos(yc, s, e, rs, re) ^ ./sglobal.h:271:45: note: expanded from macro 'kPos2rPos' #define kPos2rPos G271_kPos2rPos ^ romaji.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeYomiReturnStruct(d) ^ ./sglobal.h:297:45: note: expanded from macro 'makeYomiReturnStruct' #define makeYomiReturnStruct G297_makeYomiReturnStruct ^ romaji.c:331:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' #define ckverbose G169_ckverbose ^ romaji.c:337:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] struct RkRxDic *retval = (struct RkRxDic *)0, *RkwOpenRoma(); ^ ./canna.h:698:24: note: conflicting prototype is here extern struct RkRxDic *RkwOpenRoma pro((char *)); ^ romaji.c:338:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *p, *getenv(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ romaji.c:354:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:354:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:385:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:385:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:408:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:408:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:417:6: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ѵơ֥(%s)ץǤޤ", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] OpenRoma(table) ^ romaji.c:440:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RomkanaInit() ^ int ./sglobal.h:75:45: note: expanded from macro 'RomkanaInit' #define RomkanaInit G075_RomkanaInit ^ romaji.c:490:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:490:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:497:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" ץǤޤ\n", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:497:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" ץǤޤ\n", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:578:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ romaji.c:619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newYomiContext(buf, bufsize, allowedc, chmodinhibit, ^ ./sglobal.h:307:45: note: expanded from macro 'newYomiContext' #define newYomiContext G307_newYomiContext ^ romaji.c:682:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetKanjiString(d, buf, bufsize, allowedc, chmodinhibit, ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' #define GetKanjiString G033_GetKanjiString ^ romaji.c:723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popYomiMode(d) ^ ./sglobal.h:317:45: note: expanded from macro 'popYomiMode' #define popYomiMode G317_popYomiMode ^ romaji.c:761:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] checkIfYomiExit(d, retval) ^ romaji.c:761:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:792:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] checkIfYomiQuit(d, retval) ^ romaji.c:792:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:822:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fitmarks(yc) ^ ./sglobal.h:377:45: note: expanded from macro 'fitmarks' #define fitmarks G377_fitmarks ^ romaji.c:835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReCheckStartp(yc) ^ ./sglobal.h:376:45: note: expanded from macro 'ReCheckStartp' #define ReCheckStartp G376_ReCheckStartp ^ romaji.c:870:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] removeCurrentBunsetsu(d, tan) ^ ./sglobal.h:324:45: note: expanded from macro 'removeCurrentBunsetsu' #define removeCurrentBunsetsu G324_removeCurrentBunsetsu ^ romaji.c:931:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static makePhonoOnBuffer(); ~~~~~~ ^ int romaji.c:934:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] restoreChikujiIfBaseChikuji(yc) ^ ./sglobal.h:375:45: note: expanded from macro 'restoreChikujiIfBaseChikuji' #define restoreChikujiIfBaseChikuji G375_restoreChikujiIfBaseChikuji ^ romaji.c:946:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiInsert(d) ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ romaji.c:946:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ romaji.c:1064:31: warning: passing arguments to 'makePhonoOnBuffer' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kugiri = makePhonoOnBuffer(d, yc, (unsigned char)d->ch, 0, 0); ^ romaji.c:1116:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] findSup(wchar_t key) ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ romaji.c:1123:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ romaji.c:1146:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makePhonoOnBuffer(d, yc, key, flag, english) ^ romaji.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:931:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static makePhonoOnBuffer(); ^ romaji.c:1418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dakuonP(ch) ^ romaji.c:1421:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static dakuon_first_time = 1; ~~~~~~ ^ int romaji.c:1418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dakuonP(ch) ^ romaji.c:1464:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] growDakuonP(ch) ^ romaji.c:1468:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static dakuon_first_time = 1; ~~~~~~ ^ int romaji.c:1464:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] growDakuonP(ch) ^ romaji.c:1503:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KanaYomiInsert(d) ^ romaji.c:1503:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] moveStrings(str, attr, start, end, distance) ^ ./sglobal.h:299:45: note: expanded from macro 'moveStrings' #define moveStrings G299_moveStrings ^ romaji.c:1661:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] howFarToGoBackward(yc) ^ romaji.c:1661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1684:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] howFarToGoForward(yc) ^ romaji.c:1684:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1706:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiBackward(d) /* κư */ ^ romaji.c:1772:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiNop pro((uiContext)); ~~~~~~ ^ int romaji.c:1775:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiNop(d) ^ romaji.c:1775:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1785:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiForward pro((uiContext)); ~~~~~~ ^ int romaji.c:1788:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiForward(d) /* αư */ ^ romaji.c:1788:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1846:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBeginningOfLine pro((uiContext)); ~~~~~~ ^ int romaji.c:1849:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBeginningOfLine(d) /* κüư */ ^ romaji.c:1849:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static YomiEndOfLine 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] YomiEndOfLine(d) /* αüư */ ^ romaji.c:1883:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1906:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] forceRomajiFlushYomi(d) ^ ./sglobal.h:224:45: note: expanded from macro 'forceRomajiFlushYomi' #define forceRomajiFlushYomi G224_forceRomajiFlushYomi ^ romaji.c:1949:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RomajiFlushYomi(d, b, bsize) ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ romaji.c:1949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ romaji.c:1984:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] saveFlags(yc) ^ romaji.c:2000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] restoreFlags(yc) ^ ./sglobal.h:329:45: note: expanded from macro 'restoreFlags' #define restoreFlags G329_restoreFlags ^ romaji.c:2019:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doYomiKakutei(d) ^ romaji.c:2033:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xString(str, len, s, e) ^ ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ romaji.c:2045:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xYomiKakuteiString(yc, s, e) ^ romaji.c:2053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xYomiYomi(yc, s, e) ^ romaji.c:2061:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xYomiRomaji(yc, s, e) ^ romaji.c:2069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] finishYomiKakutei(d) ^ romaji.c:2080:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] appendTan2Yomi(tan, yc) ^ ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ romaji.c:2102:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] appendYomi2Yomi(yom, yc) ^ romaji.c:2102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:2124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dupYomiContext(yc) ^ ./sglobal.h:201:45: note: expanded from macro 'dupYomiContext' #define dupYomiContext G201_dupYomiContext ^ romaji.c:2159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doMuhenkan(d, yc) ^ ./sglobal.h:200:45: note: expanded from macro 'doMuhenkan' #define doMuhenkan G200_doMuhenkan ^ romaji.c:2202:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xTanKakuteiString(yc, s, e) ^ romaji.c:2247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doJishuKakutei(d, yc) ^ romaji.c:2274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doKakutei(d, st, et, s, e, yc_return) ^ ./sglobal.h:374:45: note: expanded from macro 'doKakutei' #define doKakutei G374_doKakutei ^ romaji.c:2492:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cutOffLeftSide(d, yc, n) ^ ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ romaji.c:2522:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiKakutei(d) ^ ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ romaji.c:2547:30: warning: passing arguments to 'G305_newFilledYomiContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] yc = newFilledYomiContext(next, prev); ^ romaji.c:2567:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearYomiContext(yc) ^ ./sglobal.h:172:45: note: expanded from macro 'clearYomiContext' #define clearYomiContext G172_clearYomiContext ^ romaji.c:2587:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearChikujiContext(yc) ^ romaji.c:2622:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RomajiClearYomi(d) ^ ./sglobal.h:71:45: note: expanded from macro 'RomajiClearYomi' #define RomajiClearYomi G071_RomajiClearYomi ^ romaji.c:2639:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiExit(d, retval) ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ romaji.c:2639:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ romaji.c:2679:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RomajiStoreYomi(d, kana, roma) ^ ./sglobal.h:73:45: note: expanded from macro 'RomajiStoreYomi' #define RomajiStoreYomi G073_RomajiStoreYomi ^ romaji.c:2719:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KanaDeletePrevious(d)/* κʸκ */ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ romaji.c:2719:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ romaji.c:2792:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiDeletePrevious pro((uiContext)); ~~~~~~ ^ int romaji.c:2795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiDeletePrevious(d) ^ romaji.c:2831:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiDeleteNext pro((uiContext)); ~~~~~~ ^ int romaji.c:2834:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiDeleteNext(d)/* ʸκ */ ^ romaji.c:2905:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiKillToEndOfLine pro((uiContext)); ~~~~~~ ^ int romaji.c:2908:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiKillToEndOfLine(d) /* 뤫鱦Τ٤Ƥʸκ */ ^ romaji.c:2937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiQuit pro((uiContext)); ~~~~~~ ^ int romaji.c:2940:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiQuit(d)/* ɤߤμä */ ^ romaji.c:2974:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static simplePopCallback pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:2977:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] simplePopCallback(d, retval, env) ^ romaji.c:2977:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:2988:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] alphaMode(d) ^ int ./sglobal.h:150:45: note: expanded from macro 'alphaMode' #define alphaMode G150_alphaMode ^ romaji.c:2988:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:150:45: note: expanded from macro 'alphaMode' #define alphaMode G150_alphaMode ^ romaji.c:3024:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static exitYomiQuotedInsert pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:3027:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitYomiQuotedInsert(d, retval, env) ^ romaji.c:3027:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3038:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiInsertQuoted(d) ^ romaji.c:3038:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int romaji.c:3072:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] yomiquotedfunc(d, mode, whattodo, key, fnum) ^ romaji.c:3072:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3089:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ romaji.c:3097:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] yomiQuotedInsertMode(d) ^ romaji.c:3124:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiQuotedInsert(d) ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ romaji.c:3124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ romaji.c:3164:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allowTwoByte = 1; ~~~~~~ ^ int romaji.c:3156:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mapAsKuten(d) ^ romaji.c:3257:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allowTwoByte = 1; ~~~~~~ ^ int romaji.c:3249:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mapAsHex(d) ^ romaji.c:3381:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ConvertAsHex pro((uiContext)); ~~~~~~ ^ int romaji.c:3384:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ConvertAsHex(d) ^ romaji.c:3384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3435:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] cvtAsHex(d, buf, hexbuf, hexlen) ^ int ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' #define cvtAsHex G183_cvtAsHex ^ romaji.c:3435:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' #define cvtAsHex G183_cvtAsHex ^ romaji.c:3481:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] convertAsHex(d) ^ int ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' #define convertAsHex G179_convertAsHex ^ romaji.c:3481:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' #define convertAsHex G179_convertAsHex ^ romaji.c:3494:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] replaceSup2(ind, n) ^ romaji.c:3515:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ romaji.c:3511:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] replaceSup(ind, n) ^ romaji.c:3525:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static everySupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:3528:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] everySupkey(d, retval, env) ^ romaji.c:3528:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3546:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static exitSupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:3549:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitSupkey(d, retval, env) ^ romaji.c:3549:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3590:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static quitSupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:3593:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] quitSupkey(d, retval, env) ^ romaji.c:3593:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3605:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] selectKeysup(d, yc, ind) ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ romaji.c:3605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ romaji.c:3612:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ romaji.c:3654:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] regionGairaigo(yc, s, e) ^ romaji.c:3654:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] containGairaigo(yc) ^ romaji.c:3685:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] containUnconvertedKey(yc) ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ romaji.c:3685:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ romaji.c:3717:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHenkan pro((uiContext)); ~~~~~~ ^ int romaji.c:3720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiHenkan(d) ^ romaji.c:3787:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHenkanNaive pro((uiContext)); ~~~~~~ ^ int romaji.c:3790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiHenkanNaive(d) ^ romaji.c:3804:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHenkanOrNothing pro((uiContext)); ~~~~~~ ^ int romaji.c:3807:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiHenkanOrNothing(d) ^ romaji.c:3823:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ romaji.c:3823:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ romaji.c:3824:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ romaji.c:3825:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ romaji.c:3825:39: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ romaji.c:3827:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseHira pro((uiContext)); ~~~~~~ ^ int romaji.c:3830:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseHira(d) ^ romaji.c:3830:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3839:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseKata pro((uiContext)); ~~~~~~ ^ int romaji.c:3842:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKata(d) ^ romaji.c:3842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3851:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseEisu pro((uiContext)); ~~~~~~ ^ int romaji.c:3854:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseEisu(d) ^ romaji.c:3854:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3863:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseZen pro((uiContext)); ~~~~~~ ^ int romaji.c:3866:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseZen(d) ^ romaji.c:3866:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3875:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseHan pro((uiContext)); ~~~~~~ ^ int romaji.c:3878:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseHan(d) ^ romaji.c:3878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3887:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseKana pro((uiContext)); ~~~~~~ ^ int romaji.c:3890:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKana(d) ^ romaji.c:3890:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3899:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseKakutei pro((uiContext)); ~~~~~~ ^ int romaji.c:3902:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKakutei(d) ^ romaji.c:3902:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3911:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseHenkan pro((uiContext)); ~~~~~~ ^ int romaji.c:3914:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseHenkan(d) ^ romaji.c:3914:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3925:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseHiraKataToggle(d) ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ romaji.c:3925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ romaji.c:3944:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseZenHanToggle(d) ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ romaji.c:3944:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ romaji.c:3963:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseRotateForw(d) ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ romaji.c:3963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ romaji.c:3994:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseRotateBack(d) ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ romaji.c:3994:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ romaji.c:4024:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKanaEisuToggle(d) ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ romaji.c:4024:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ romaji.c:4043:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKakuteiHenkanToggle(d) ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ romaji.c:4043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ romaji.c:4062:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiModeBackup(d) ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ romaji.c:4062:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ romaji.c:4106:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitJishu(d) ^ int ./sglobal.h:213:45: note: expanded from macro 'exitJishu' #define exitJishu G213_exitJishu ^ romaji.c:4106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:213:45: note: expanded from macro 'exitJishu' #define exitJishu G213_exitJishu ^ romaji.c:4114:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); ^ ../../include/canna/RK.h:235:19: note: conflicting prototype is here canna_export(int) RkwCvtZen pro((wchar_t *, int, wchar_t *, int)); ^ romaji.c:4114:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); ^ ../../include/canna/RK.h:233:19: note: conflicting prototype is here canna_export(int) RkwCvtKana pro((wchar_t *, int, wchar_t *, int)); ^ romaji.c:4114:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); ^ ../../include/canna/RK.h:232:19: note: conflicting prototype is here canna_export(int) RkwCvtHira pro((wchar_t *, int, wchar_t *, int)); ^ romaji.c:4114:48: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); ^ ../../include/canna/RK.h:234:19: note: conflicting prototype is here canna_export(int) RkwCvtHan pro((wchar_t *, int, wchar_t *, int)); ^ romaji.c:4196:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len = (*func1)(xxxx, 1024, yc->kana_buffer + i, srclen); ^ romaji.c:4197:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len = (*func2)(buf, ROMEBUFSIZE, xxxx, len); ^ romaji.c:4301:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiJishu(d, fn) /* ɤߥ⡼ɤľܻ⡼ɤ */ ^ romaji.c:4301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikujiEndBun(d) ^ romaji.c:4385:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] replaceEnglish(d, yc, start, end, RKflag, engflag) ^ romaji.c:4414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiMark(d) ^ ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ romaji.c:4516:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Yomisearchfunc(d, mode, whattodo, key, fnum) ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ romaji.c:4516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ romaji.c:4590:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] trimYomi(d, sy, ey, sr, er) ^ ./sglobal.h:356:45: note: expanded from macro 'trimYomi' #define trimYomi G356_trimYomi ^ romaji.c:4610:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbBubunKakutei(d) ^ romaji.c:4635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanBubunKakutei(d) ^ ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ romaji.c:4803:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] removeKana(d, yc, k, r) ^ ./sglobal.h:325:45: note: expanded from macro 'removeKana' #define removeKana G325_removeKana ^ romaji.c:4826:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiNextJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4829:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiNextJishu(d) /* ɤߥ⡼ɤνʸѴ */ ^ romaji.c:4829:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4835:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiPreviousJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4838:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiPreviousJishu(d) /* ɤߥ⡼ɤεղʸѴ */ ^ romaji.c:4838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4844:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiKanaRotate pro((uiContext)); ~~~~~~ ^ int romaji.c:4847:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiKanaRotate(d) /* ɤߥ⡼ɤν꤫ʸѴ */ ^ romaji.c:4847:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4853:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiRomajiRotate pro((uiContext)); ~~~~~~ ^ int romaji.c:4856:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiRomajiRotate(d) /* ɤߥ⡼ɤνѿʸѴ */ ^ romaji.c:4856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4862:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiCaseRotateForward pro((uiContext)); ~~~~~~ ^ int romaji.c:4865:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiCaseRotateForward(d) /* ɤߥ⡼ɤνѿʸѴ */ ^ romaji.c:4865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4871:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiZenkaku pro((uiContext)); ~~~~~~ ^ int romaji.c:4874:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiZenkaku(d) /* ɤߥ⡼ɤѴ */ ^ romaji.c:4874:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4880:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHankaku pro((uiContext)); ~~~~~~ ^ int romaji.c:4883:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiHankaku(d) /* ɤߥ⡼ɤȾѴ */ ^ romaji.c:4883:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4892:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHiraganaJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4895:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiHiraganaJishu(d) /* ɤߥ⡼ɤ⡼ɤΤҤ餬ʤ */ ^ romaji.c:4895:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4901:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiKatakanaJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4904:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiKatakanaJishu(d) /* ɤߥ⡼ɤ⡼ɤΥʤ */ ^ romaji.c:4904:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4910:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiRomajiJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4913:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiRomajiJishu(d) /* ɤߥ⡼ɤ⡼ɤΥ */ ^ romaji.c:4913:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4919:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiToLower 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] YomiToLower(d) ^ romaji.c:4921:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static YomiToUpper 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] YomiToUpper(d) ^ romaji.c:4930:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4936:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiCapitalize pro((uiContext)); ~~~~~~ ^ int romaji.c:4939:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiCapitalize(d) ^ romaji.c:4939:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from romaji.c:4956: ./yomimap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ConvertAsBushu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' #define ConvertAsBushu G015_ConvertAsBushu ^ In file included from romaji.c:4956: ./yomimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from romaji.c:4956: ./yomimap.h:28:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from romaji.c:4956: ./yomimap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBubunKakutei pro((uiContext)); ~~~~~~ ^ int 370 warnings generated. rm -f uiutil.o unshared/uiutil.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 uiutil.c -o unshared/uiutil.o In file included from uiutil.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from uiutil.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from uiutil.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from uiutil.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from uiutil.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from uiutil.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from uiutil.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from uiutil.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from uiutil.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from uiutil.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from uiutil.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from uiutil.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from uiutil.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from uiutil.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from uiutil.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from uiutil.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from uiutil.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from uiutil.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from uiutil.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from uiutil.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from uiutil.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from uiutil.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from uiutil.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from uiutil.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from uiutil.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from uiutil.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from uiutil.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from uiutil.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from uiutil.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from uiutil.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from uiutil.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from uiutil.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from uiutil.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from uiutil.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from uiutil.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from uiutil.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from uiutil.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from uiutil.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from uiutil.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from uiutil.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from uiutil.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from uiutil.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from uiutil.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from uiutil.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from uiutil.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from uiutil.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from uiutil.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from uiutil.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from uiutil.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from uiutil.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from uiutil.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from uiutil.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from uiutil.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from uiutil.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from uiutil.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from uiutil.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from uiutil.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from uiutil.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from uiutil.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int uiutil.c:73:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ѵ", MENU_NEXT_MENU, MT_HENKAN}, ^~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:75:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"", MENU_NEXT_MENU, MT_SERV}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uiutil.c:77:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ޥȡޥ", MENU_FUNC_NUM, CANNA_FN_DicMountMode}, ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:78:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ؽɽ", MENU_FUNC_NUM, CANNA_FN_ShowGakushu}, ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:79:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Сɽ", MENU_FUNC_NUM, CANNA_FN_ShowVersion}, ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:80:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"եɽ", MENU_NEXT_MENU, MT_FILE}, ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:169:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeMenu(m) ^ ./sglobal.h:230:45: note: expanded from macro 'freeMenu' #define freeMenu G230_freeMenu ^ uiutil.c:179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] allocMenu(n, nc) ^ ./sglobal.h:148:45: note: expanded from macro 'allocMenu' #define allocMenu G148_allocMenu ^ uiutil.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copystruct(eucmenu) ^ uiutil.c:304:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeUiUtilEchoStr(d) ^ uiutil.c:304:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uiutil.c:318:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uiUtilIchiranTooSmall(d, retval, env) ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' #define uiUtilIchiranTooSmall G357_uiUtilIchiranTooSmall ^ uiutil.c:330:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pushmenu(d, tab) ^ uiutil.c:343:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuflExitCatch(d, retval, env) ^ uiutil.c:343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uiutil.c:408:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] prevMenuIfExist(d) ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ uiutil.c:408:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ uiutil.c:425:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuflQuitCatch(d, retval, env) ^ uiutil.c:425:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uiutil.c:446:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] UiUtilMode(d) ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ uiutil.c:446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ uiutil.c:463:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newMenuInfo(tab) ^ uiutil.c:477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeAllMenuInfo(p) ^ ./sglobal.h:225:45: note: expanded from macro 'freeAllMenuInfo' #define freeAllMenuInfo G225_freeAllMenuInfo ^ uiutil.c:490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] findMenuInfo(p, ms) ^ uiutil.c:512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showmenu(d, table) ^ ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ uiutil.c:543:16: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ 132 warnings generated. rm -f uiutil.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC uiutil.c In file included from uiutil.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from uiutil.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from uiutil.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from uiutil.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from uiutil.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from uiutil.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from uiutil.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from uiutil.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from uiutil.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from uiutil.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from uiutil.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from uiutil.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from uiutil.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from uiutil.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from uiutil.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from uiutil.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from uiutil.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from uiutil.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from uiutil.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from uiutil.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from uiutil.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from uiutil.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from uiutil.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from uiutil.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from uiutil.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from uiutil.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from uiutil.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from uiutil.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from uiutil.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from uiutil.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from uiutil.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from uiutil.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from uiutil.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from uiutil.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from uiutil.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from uiutil.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from uiutil.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from uiutil.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from uiutil.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from uiutil.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from uiutil.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from uiutil.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from uiutil.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from uiutil.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from uiutil.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from uiutil.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from uiutil.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from uiutil.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from uiutil.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from uiutil.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from uiutil.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from uiutil.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from uiutil.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from uiutil.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from uiutil.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from uiutil.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from uiutil.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from uiutil.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from uiutil.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int uiutil.c:73:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ѵ", MENU_NEXT_MENU, MT_HENKAN}, ^~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:75:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"", MENU_NEXT_MENU, MT_SERV}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uiutil.c:77:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ޥȡޥ", MENU_FUNC_NUM, CANNA_FN_DicMountMode}, ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:78:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ؽɽ", MENU_FUNC_NUM, CANNA_FN_ShowGakushu}, ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:79:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Сɽ", MENU_FUNC_NUM, CANNA_FN_ShowVersion}, ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:80:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"եɽ", MENU_NEXT_MENU, MT_FILE}, ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:169:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeMenu(m) ^ ./sglobal.h:230:45: note: expanded from macro 'freeMenu' #define freeMenu G230_freeMenu ^ uiutil.c:179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] allocMenu(n, nc) ^ ./sglobal.h:148:45: note: expanded from macro 'allocMenu' #define allocMenu G148_allocMenu ^ uiutil.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copystruct(eucmenu) ^ uiutil.c:304:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeUiUtilEchoStr(d) ^ uiutil.c:304:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uiutil.c:318:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uiUtilIchiranTooSmall(d, retval, env) ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' #define uiUtilIchiranTooSmall G357_uiUtilIchiranTooSmall ^ uiutil.c:330:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pushmenu(d, tab) ^ uiutil.c:343:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuflExitCatch(d, retval, env) ^ uiutil.c:343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uiutil.c:408:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] prevMenuIfExist(d) ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ uiutil.c:408:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ uiutil.c:425:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuflQuitCatch(d, retval, env) ^ uiutil.c:425:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uiutil.c:446:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] UiUtilMode(d) ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ uiutil.c:446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ uiutil.c:463:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newMenuInfo(tab) ^ uiutil.c:477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeAllMenuInfo(p) ^ ./sglobal.h:225:45: note: expanded from macro 'freeAllMenuInfo' #define freeAllMenuInfo G225_freeAllMenuInfo ^ uiutil.c:490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] findMenuInfo(p, ms) ^ uiutil.c:512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showmenu(d, table) ^ ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ uiutil.c:543:16: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ 132 warnings generated. rm -f uldefine.o unshared/uldefine.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 uldefine.c -o unshared/uldefine.o In file included from uldefine.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from uldefine.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from uldefine.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from uldefine.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from uldefine.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from uldefine.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from uldefine.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from uldefine.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from uldefine.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from uldefine.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from uldefine.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from uldefine.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from uldefine.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from uldefine.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from uldefine.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from uldefine.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from uldefine.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from uldefine.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from uldefine.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from uldefine.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from uldefine.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from uldefine.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from uldefine.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from uldefine.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from uldefine.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from uldefine.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from uldefine.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from uldefine.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from uldefine.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from uldefine.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from uldefine.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from uldefine.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from uldefine.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from uldefine.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from uldefine.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from uldefine.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from uldefine.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from uldefine.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from uldefine.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from uldefine.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from uldefine.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from uldefine.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from uldefine.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from uldefine.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from uldefine.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from uldefine.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from uldefine.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from uldefine.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from uldefine.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from uldefine.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from uldefine.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from uldefine.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from uldefine.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from uldefine.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from uldefine.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from uldefine.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from uldefine.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from uldefine.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from uldefine.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int uldefine.c:51:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] exp(int) RkwCreateDic(); ^ ../../include/canna/RK.h:237:19: note: conflicting prototype is here canna_export(int) RkwCreateDic pro((int, char *, int)); ^ uldefine.c:113:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] clearTango(d) ^ uldefine.c:113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:120:1: warning: non-void function does not return a value [-Wreturn-type] } ^ uldefine.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] clearYomi(d) ^ int ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ uldefine.c:122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ uldefine.c:129:1: warning: non-void function does not return a value [-Wreturn-type] } ^ uldefine.c:132:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] clearTourokuContext(p) ^ uldefine.c:132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:162:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newTourokuContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:174:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getTourokuContext(d) ^ int ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' #define getTourokuContext G238_getTourokuContext ^ uldefine.c:183:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (pushCallback) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getTourokuContext(d) ^ ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' #define getTourokuContext G238_getTourokuContext ^ uldefine.c:205:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popTourokuMode(d) ^ ./sglobal.h:316:45: note: expanded from macro 'popTourokuMode' #define popTourokuMode G316_popTourokuMode ^ uldefine.c:221:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTTangoEveryTimeCatch(d, retval, env) ^ uldefine.c:285:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ uldefine.c:221:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTTangoEveryTimeCatch(d, retval, env) ^ uldefine.c:292:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTTangoExitCatch(d, retval, env) ^ uldefine.c:292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:311:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTTangoQuitCatch(d, retval, env) ^ int ./sglobal.h:366:45: note: expanded from macro 'uuTTangoQuitCatch' #define uuTTangoQuitCatch G366_uuTTangoQuitCatch ^ uldefine.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:366:45: note: expanded from macro 'uuTTangoQuitCatch' #define uuTTangoQuitCatch G366_uuTTangoQuitCatch ^ uldefine.c:326:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuT2TangoEveryTimeCatch(d, retval, env) ^ uldefine.c:344:5: warning: call to undeclared function 'G142__do_func_slightly'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode); ^ ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' #define _do_func_slightly G142__do_func_slightly ^ uldefine.c:326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuT2TangoEveryTimeCatch(d, retval, env) ^ uldefine.c:387:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuT2TangoExitCatch(d, retval, nyc) ^ uldefine.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:410:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuT2TangoQuitCatch(d, retval, env) ^ uldefine.c:410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:430:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTMakeDicYesCatch(d, retval, env) ^ uldefine.c:439:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ uldefine.c:495:10: warning: call to undeclared function 'G195_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ uldefine.c:430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTMakeDicYesCatch(d, retval, env) ^ uldefine.c:499:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTMakeDicQuitCatch(d, retval, env) ^ uldefine.c:499:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:513:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTMakeDicNoCatch(d, retval, env) ^ uldefine.c:513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:541:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ uldefine.c:561:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getUserDicName) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:534:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getUserDicName(d) ^ ./sglobal.h:239:45: note: expanded from macro 'getUserDicName' #define getUserDicName G239_getUserDicName ^ uldefine.c:584:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTouroku(d) ^ int ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' #define dicTouroku G190_dicTouroku ^ uldefine.c:608:10: warning: call to undeclared function 'G195_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ uldefine.c:584:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicTouroku(d) ^ ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' #define dicTouroku G190_dicTouroku ^ uldefine.c:612:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuDo(d) ^ uldefine.c:612:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:673:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] checkUsrDic(d) ^ uldefine.c:673:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:698:10: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ uldefine.c:728:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuTango(d, quitfunc) ^ int ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ uldefine.c:728:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ uldefine.c:774:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuTangoPre(d) ^ uldefine.c:774:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:781:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */ ^ uldefine.c:781:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:796:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTYomiEveryTimeCatch(d, retval, env) ^ uldefine.c:849:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ uldefine.c:796:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTYomiEveryTimeCatch(d, retval, env) ^ uldefine.c:856:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTYomiExitCatch(d, retval, env) ^ uldefine.c:872:10: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTYomiExitCatch(d, retval, env) ^ uldefine.c:875:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static uuTYomiQuitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int uldefine.c:878:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTYomiQuitCatch(d, retval, env) ^ uldefine.c:878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:893:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuYomi(d) ^ uldefine.c:893:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:900:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] acDicTourokuYomi(d, dn, dm) ^ uldefine.c:900:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:911:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuYomiDo(d, quitfunc) ^ uldefine.c:911:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:921:12: warning: call to undeclared function 'G159_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return canna_alert(d, "\303\261\270\354\244\362\306\376\316\317\244\267\244\306\244\257\244\300\244\265\244\244", acDicTourokuTangoPre); ^ ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ uldefine.c:951:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiExitCatch(d, retval, env) ^ uldefine.c:973:12: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return dicTourokuHinshi(d); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:951:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiExitCatch(d, retval, env) ^ uldefine.c:988:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiQuitCatch(d, retval, env) ^ uldefine.c:1001:12: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return dicTourokuHinshi(d); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:988:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiQuitCatch(d, retval, env) ^ uldefine.c:1009:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuHinshi(d) ^ int ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:1021:12: warning: call to undeclared function 'G159_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" ^ ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ uldefine.c:1026:16: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) < 0) { ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ uldefine.c:1029:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldefine.c:1059:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldefine.c:1009:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicTourokuHinshi(d) ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:1086:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuControl(d, tango, quitfunc) ^ int ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' #define dicTourokuControl G191_dicTourokuControl ^ uldefine.c:1086:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' #define dicTourokuControl G191_dicTourokuControl ^ 189 warnings generated. rm -f uldefine.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC uldefine.c In file included from uldefine.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from uldefine.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from uldefine.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from uldefine.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from uldefine.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from uldefine.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from uldefine.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from uldefine.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from uldefine.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from uldefine.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from uldefine.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from uldefine.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from uldefine.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from uldefine.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from uldefine.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from uldefine.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from uldefine.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from uldefine.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from uldefine.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from uldefine.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from uldefine.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from uldefine.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from uldefine.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from uldefine.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from uldefine.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from uldefine.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from uldefine.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from uldefine.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from uldefine.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from uldefine.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from uldefine.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from uldefine.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from uldefine.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from uldefine.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from uldefine.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from uldefine.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from uldefine.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from uldefine.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from uldefine.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from uldefine.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from uldefine.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from uldefine.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from uldefine.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from uldefine.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from uldefine.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from uldefine.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from uldefine.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from uldefine.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from uldefine.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from uldefine.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from uldefine.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from uldefine.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from uldefine.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from uldefine.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from uldefine.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from uldefine.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from uldefine.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from uldefine.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from uldefine.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int uldefine.c:51:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] exp(int) RkwCreateDic(); ^ ../../include/canna/RK.h:237:19: note: conflicting prototype is here canna_export(int) RkwCreateDic pro((int, char *, int)); ^ uldefine.c:113:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] clearTango(d) ^ uldefine.c:113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:120:1: warning: non-void function does not return a value [-Wreturn-type] } ^ uldefine.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] clearYomi(d) ^ int ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ uldefine.c:122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ uldefine.c:129:1: warning: non-void function does not return a value [-Wreturn-type] } ^ uldefine.c:132:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] clearTourokuContext(p) ^ uldefine.c:132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:162:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newTourokuContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:174:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getTourokuContext(d) ^ int ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' #define getTourokuContext G238_getTourokuContext ^ uldefine.c:183:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (pushCallback) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getTourokuContext(d) ^ ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' #define getTourokuContext G238_getTourokuContext ^ uldefine.c:205:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popTourokuMode(d) ^ ./sglobal.h:316:45: note: expanded from macro 'popTourokuMode' #define popTourokuMode G316_popTourokuMode ^ uldefine.c:221:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTTangoEveryTimeCatch(d, retval, env) ^ uldefine.c:285:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ uldefine.c:221:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTTangoEveryTimeCatch(d, retval, env) ^ uldefine.c:292:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTTangoExitCatch(d, retval, env) ^ uldefine.c:292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:311:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTTangoQuitCatch(d, retval, env) ^ int ./sglobal.h:366:45: note: expanded from macro 'uuTTangoQuitCatch' #define uuTTangoQuitCatch G366_uuTTangoQuitCatch ^ uldefine.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:366:45: note: expanded from macro 'uuTTangoQuitCatch' #define uuTTangoQuitCatch G366_uuTTangoQuitCatch ^ uldefine.c:326:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuT2TangoEveryTimeCatch(d, retval, env) ^ uldefine.c:344:5: warning: call to undeclared function 'G142__do_func_slightly'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode); ^ ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' #define _do_func_slightly G142__do_func_slightly ^ uldefine.c:326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuT2TangoEveryTimeCatch(d, retval, env) ^ uldefine.c:387:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuT2TangoExitCatch(d, retval, nyc) ^ uldefine.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:410:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuT2TangoQuitCatch(d, retval, env) ^ uldefine.c:410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:430:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTMakeDicYesCatch(d, retval, env) ^ uldefine.c:439:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ uldefine.c:495:10: warning: call to undeclared function 'G195_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ uldefine.c:430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTMakeDicYesCatch(d, retval, env) ^ uldefine.c:499:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTMakeDicQuitCatch(d, retval, env) ^ uldefine.c:499:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:513:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTMakeDicNoCatch(d, retval, env) ^ uldefine.c:513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:541:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ uldefine.c:561:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getUserDicName) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:534:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getUserDicName(d) ^ ./sglobal.h:239:45: note: expanded from macro 'getUserDicName' #define getUserDicName G239_getUserDicName ^ uldefine.c:584:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTouroku(d) ^ int ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' #define dicTouroku G190_dicTouroku ^ uldefine.c:608:10: warning: call to undeclared function 'G195_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ uldefine.c:584:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicTouroku(d) ^ ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' #define dicTouroku G190_dicTouroku ^ uldefine.c:612:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuDo(d) ^ uldefine.c:612:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:673:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] checkUsrDic(d) ^ uldefine.c:673:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:698:10: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ uldefine.c:728:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuTango(d, quitfunc) ^ int ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ uldefine.c:728:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ uldefine.c:774:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuTangoPre(d) ^ uldefine.c:774:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:781:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */ ^ uldefine.c:781:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:796:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTYomiEveryTimeCatch(d, retval, env) ^ uldefine.c:849:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ uldefine.c:796:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTYomiEveryTimeCatch(d, retval, env) ^ uldefine.c:856:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTYomiExitCatch(d, retval, env) ^ uldefine.c:872:10: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTYomiExitCatch(d, retval, env) ^ uldefine.c:875:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static uuTYomiQuitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int uldefine.c:878:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTYomiQuitCatch(d, retval, env) ^ uldefine.c:878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:893:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuYomi(d) ^ uldefine.c:893:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:900:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] acDicTourokuYomi(d, dn, dm) ^ uldefine.c:900:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:911:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuYomiDo(d, quitfunc) ^ uldefine.c:911:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:921:12: warning: call to undeclared function 'G159_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return canna_alert(d, "\303\261\270\354\244\362\306\376\316\317\244\267\244\306\244\257\244\300\244\265\244\244", acDicTourokuTangoPre); ^ ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ uldefine.c:951:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiExitCatch(d, retval, env) ^ uldefine.c:973:12: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return dicTourokuHinshi(d); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:951:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiExitCatch(d, retval, env) ^ uldefine.c:988:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiQuitCatch(d, retval, env) ^ uldefine.c:1001:12: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return dicTourokuHinshi(d); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:988:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiQuitCatch(d, retval, env) ^ uldefine.c:1009:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuHinshi(d) ^ int ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:1021:12: warning: call to undeclared function 'G159_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" ^ ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ uldefine.c:1026:16: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) < 0) { ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ uldefine.c:1029:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldefine.c:1059:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldefine.c:1009:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicTourokuHinshi(d) ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:1086:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuControl(d, tango, quitfunc) ^ int ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' #define dicTourokuControl G191_dicTourokuControl ^ uldefine.c:1086:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' #define dicTourokuControl G191_dicTourokuControl ^ 189 warnings generated. rm -f uldelete.o unshared/uldelete.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 uldelete.c -o unshared/uldelete.o In file included from uldelete.c:29: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from uldelete.c:29: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from uldelete.c:29: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from uldelete.c:29: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from uldelete.c:29: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from uldelete.c:29: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from uldelete.c:29: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from uldelete.c:29: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from uldelete.c:29: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from uldelete.c:29: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from uldelete.c:29: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from uldelete.c:29: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from uldelete.c:29: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from uldelete.c:29: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from uldelete.c:29: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from uldelete.c:29: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from uldelete.c:29: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from uldelete.c:29: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from uldelete.c:29: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from uldelete.c:29: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from uldelete.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from uldelete.c:29: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from uldelete.c:29: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from uldelete.c:29: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from uldelete.c:29: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from uldelete.c:29: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from uldelete.c:29: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from uldelete.c:29: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from uldelete.c:29: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from uldelete.c:29: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from uldelete.c:29: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from uldelete.c:29: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from uldelete.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from uldelete.c:29: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from uldelete.c:29: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from uldelete.c:29: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from uldelete.c:29: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from uldelete.c:29: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from uldelete.c:29: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from uldelete.c:29: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from uldelete.c:29: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from uldelete.c:29: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from uldelete.c:29: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from uldelete.c:29: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from uldelete.c:29: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from uldelete.c:29: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from uldelete.c:29: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from uldelete.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from uldelete.c:29: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from uldelete.c:29: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from uldelete.c:29: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from uldelete.c:29: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from uldelete.c:29: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from uldelete.c:29: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from uldelete.c:29: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from uldelete.c:29: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from uldelete.c:29: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from uldelete.c:29: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from uldelete.c:29: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int uldelete.c:45:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeWorkDic3(tc) ^ uldelete.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeWorkDic(tc) ^ uldelete.c:66:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeDic(tc) ^ ./sglobal.h:227:45: note: expanded from macro 'freeDic' #define freeDic G227_freeDic ^ uldelete.c:81:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeAndPopTouroku(d) ^ ./sglobal.h:226:45: note: expanded from macro 'freeAndPopTouroku' #define freeAndPopTouroku G226_freeAndPopTouroku ^ uldelete.c:87:3: warning: call to undeclared function 'G316_popTourokuMode'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] popTourokuMode(d); ^ ./sglobal.h:316:45: note: expanded from macro 'popTourokuMode' #define popTourokuMode G316_popTourokuMode ^ uldelete.c:95:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSYomiEveryTimeCatch(d, retval, env) ^ uldelete.c:136:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ uldelete.c:95:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSYomiEveryTimeCatch(d, retval, env) ^ uldelete.c:142:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSYomiExitCatch(d, retval, env) ^ uldelete.c:142:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:162:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSYomiQuitCatch(d, retval, env) ^ uldelete.c:170:3: warning: call to undeclared function 'G171_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ uldelete.c:162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSYomiQuitCatch(d, retval, env) ^ uldelete.c:180:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoYomi(d) ^ uldelete.c:180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:207:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] acDicSakujoYomi(d, dn, dm) ^ uldelete.c:207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:218:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] acDicSakujoDictionary(d, dn, dm) ^ uldelete.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:241:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ uldelete.c:253:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:233:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getMountDicName(d, num_return) ^ uldelete.c:322:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujo(d) ^ int ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' #define dicSakujo G189_dicSakujo ^ uldelete.c:337:9: warning: call to undeclared function 'G238_getTourokuContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (getTourokuContext(d) != NG) { ^ ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' #define getTourokuContext G238_getTourokuContext ^ uldelete.c:322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicSakujo(d) ^ ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' #define dicSakujo G189_dicSakujo ^ uldelete.c:369:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CloseDeleteContext(tc) ^ uldelete.c:369:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:383:1: warning: non-void function does not return a value [-Wreturn-type] } ^ uldelete.c:389:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getEffectDic(tc) ^ uldelete.c:402:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getEffectDic) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:416:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ѥƥȤǤޤǤ"; ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:454:34: warning: passing arguments to 'G236_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ((cands = getIchiranList(workContext, &nelem, ¤tkouho)) != 0) { ^ uldelete.c:389:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getEffectDic(tc) ^ uldelete.c:540:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSTangoExitCatch(d, retval, env) ^ uldelete.c:567:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:540:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSTangoExitCatch(d, retval, env) ^ uldelete.c:574:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSTangoQuitCatch(d, retval, env) ^ uldelete.c:590:3: warning: call to undeclared function 'G171_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ uldelete.c:574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSTangoQuitCatch(d, retval, env) ^ uldelete.c:598:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoBgnBun(d, st) ^ uldelete.c:598:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:685:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoEndBun(d) ^ uldelete.c:685:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:704:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoTango(d) ^ uldelete.c:704:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:716:12: warning: call to undeclared function 'G159_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" ^ ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ uldelete.c:724:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:732:14: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:748:21: warning: passing arguments to 'G236_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranList(tc->delContext, &nelem, ¤tkouho)) == 0) { ^ uldelete.c:753:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:760:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:764:6: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(getForIchiranContext(d) == NG) { ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ uldelete.c:768:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:790:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:814:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getDeleteDic(mc) ^ uldelete.c:814:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:851:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDicExitCatch(d, retval, env) ^ uldelete.c:872:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:882:12: warning: call to undeclared function 'G159_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return canna_alert(d, "\274\255\275\361\244\362\301\252\302\362\244\267" ^ ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ uldelete.c:851:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSDicExitCatch(d, retval, env) ^ uldelete.c:891:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDicQuitCatch(d, retval, env) ^ uldelete.c:891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:907:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoDictionary(d) ^ uldelete.c:907:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:938:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:963:25: warning: call to undeclared function 'G237_getMountContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((retval = getMountContext(d)) != NG) { ^ ./sglobal.h:237:45: note: expanded from macro 'getMountContext' #define getMountContext G237_getMountContext ^ uldelete.c:982:22: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:984:27: warning: call to undeclared function 'G341_selectOnOff'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem, ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' #define selectOnOff G341_selectOnOff ^ uldelete.c:991:22: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:1013:22: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:1034:10: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:1042:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDeleteYesCatch(d, retval, env) ^ uldelete.c:1050:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] wchar_t *WStraddbcpy(); ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ ./canna.h:1080:17: note: conflicting prototype is here extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ uldelete.c:1053:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ uldelete.c:1070:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:1042:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSDeleteYesCatch(d, retval, env) ^ uldelete.c:1146:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDeleteQuitCatch(d, retval, env) ^ uldelete.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:1165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDeleteNoCatch(d, retval, env) ^ uldelete.c:1165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] dicSakujoDo(d) ^ uldelete.c:1183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:1204:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] l += MBstowcs(d->genbuf + l, " \244\310 ", ROMEBUFSIZE - l); ^~~~~~~~ uldelete.c:1212:7: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ uldelete.c:1217:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ 191 warnings generated. rm -f uldelete.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC uldelete.c In file included from uldelete.c:29: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from uldelete.c:29: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from uldelete.c:29: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from uldelete.c:29: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from uldelete.c:29: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from uldelete.c:29: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from uldelete.c:29: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from uldelete.c:29: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from uldelete.c:29: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from uldelete.c:29: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from uldelete.c:29: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from uldelete.c:29: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from uldelete.c:29: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from uldelete.c:29: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from uldelete.c:29: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from uldelete.c:29: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from uldelete.c:29: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from uldelete.c:29: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from uldelete.c:29: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from uldelete.c:29: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from uldelete.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from uldelete.c:29: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from uldelete.c:29: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from uldelete.c:29: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from uldelete.c:29: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from uldelete.c:29: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from uldelete.c:29: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from uldelete.c:29: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from uldelete.c:29: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from uldelete.c:29: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from uldelete.c:29: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from uldelete.c:29: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from uldelete.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from uldelete.c:29: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from uldelete.c:29: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from uldelete.c:29: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from uldelete.c:29: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from uldelete.c:29: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from uldelete.c:29: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from uldelete.c:29: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from uldelete.c:29: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from uldelete.c:29: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from uldelete.c:29: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from uldelete.c:29: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from uldelete.c:29: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from uldelete.c:29: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from uldelete.c:29: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from uldelete.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from uldelete.c:29: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from uldelete.c:29: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from uldelete.c:29: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from uldelete.c:29: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from uldelete.c:29: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from uldelete.c:29: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from uldelete.c:29: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from uldelete.c:29: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from uldelete.c:29: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from uldelete.c:29: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from uldelete.c:29: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int uldelete.c:45:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeWorkDic3(tc) ^ uldelete.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeWorkDic(tc) ^ uldelete.c:66:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeDic(tc) ^ ./sglobal.h:227:45: note: expanded from macro 'freeDic' #define freeDic G227_freeDic ^ uldelete.c:81:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeAndPopTouroku(d) ^ ./sglobal.h:226:45: note: expanded from macro 'freeAndPopTouroku' #define freeAndPopTouroku G226_freeAndPopTouroku ^ uldelete.c:87:3: warning: call to undeclared function 'G316_popTourokuMode'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] popTourokuMode(d); ^ ./sglobal.h:316:45: note: expanded from macro 'popTourokuMode' #define popTourokuMode G316_popTourokuMode ^ uldelete.c:95:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSYomiEveryTimeCatch(d, retval, env) ^ uldelete.c:136:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ uldelete.c:95:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSYomiEveryTimeCatch(d, retval, env) ^ uldelete.c:142:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSYomiExitCatch(d, retval, env) ^ uldelete.c:142:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:162:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSYomiQuitCatch(d, retval, env) ^ uldelete.c:170:3: warning: call to undeclared function 'G171_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ uldelete.c:162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSYomiQuitCatch(d, retval, env) ^ uldelete.c:180:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoYomi(d) ^ uldelete.c:180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:207:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] acDicSakujoYomi(d, dn, dm) ^ uldelete.c:207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:218:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] acDicSakujoDictionary(d, dn, dm) ^ uldelete.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:241:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ uldelete.c:253:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:233:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getMountDicName(d, num_return) ^ uldelete.c:322:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujo(d) ^ int ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' #define dicSakujo G189_dicSakujo ^ uldelete.c:337:9: warning: call to undeclared function 'G238_getTourokuContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (getTourokuContext(d) != NG) { ^ ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' #define getTourokuContext G238_getTourokuContext ^ uldelete.c:322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicSakujo(d) ^ ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' #define dicSakujo G189_dicSakujo ^ uldelete.c:369:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CloseDeleteContext(tc) ^ uldelete.c:369:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:383:1: warning: non-void function does not return a value [-Wreturn-type] } ^ uldelete.c:389:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getEffectDic(tc) ^ uldelete.c:402:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getEffectDic) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:416:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ѥƥȤǤޤǤ"; ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:454:34: warning: passing arguments to 'G236_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ((cands = getIchiranList(workContext, &nelem, ¤tkouho)) != 0) { ^ uldelete.c:389:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getEffectDic(tc) ^ uldelete.c:540:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSTangoExitCatch(d, retval, env) ^ uldelete.c:567:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:540:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSTangoExitCatch(d, retval, env) ^ uldelete.c:574:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSTangoQuitCatch(d, retval, env) ^ uldelete.c:590:3: warning: call to undeclared function 'G171_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ uldelete.c:574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSTangoQuitCatch(d, retval, env) ^ uldelete.c:598:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoBgnBun(d, st) ^ uldelete.c:598:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:685:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoEndBun(d) ^ uldelete.c:685:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:704:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoTango(d) ^ uldelete.c:704:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:716:12: warning: call to undeclared function 'G159_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" ^ ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ uldelete.c:724:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:732:14: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:748:21: warning: passing arguments to 'G236_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranList(tc->delContext, &nelem, ¤tkouho)) == 0) { ^ uldelete.c:753:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:760:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:764:6: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(getForIchiranContext(d) == NG) { ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ uldelete.c:768:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:790:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:814:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getDeleteDic(mc) ^ uldelete.c:814:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:851:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDicExitCatch(d, retval, env) ^ uldelete.c:872:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:882:12: warning: call to undeclared function 'G159_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return canna_alert(d, "\274\255\275\361\244\362\301\252\302\362\244\267" ^ ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ uldelete.c:851:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSDicExitCatch(d, retval, env) ^ uldelete.c:891:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDicQuitCatch(d, retval, env) ^ uldelete.c:891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:907:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoDictionary(d) ^ uldelete.c:907:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:938:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:963:25: warning: call to undeclared function 'G237_getMountContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((retval = getMountContext(d)) != NG) { ^ ./sglobal.h:237:45: note: expanded from macro 'getMountContext' #define getMountContext G237_getMountContext ^ uldelete.c:982:22: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:984:27: warning: call to undeclared function 'G341_selectOnOff'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem, ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' #define selectOnOff G341_selectOnOff ^ uldelete.c:991:22: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:1013:22: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:1034:10: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:1042:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDeleteYesCatch(d, retval, env) ^ uldelete.c:1050:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] wchar_t *WStraddbcpy(); ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ ./canna.h:1080:17: note: conflicting prototype is here extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ uldelete.c:1053:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ uldelete.c:1070:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:1042:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSDeleteYesCatch(d, retval, env) ^ uldelete.c:1146:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDeleteQuitCatch(d, retval, env) ^ uldelete.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:1165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDeleteNoCatch(d, retval, env) ^ uldelete.c:1165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] dicSakujoDo(d) ^ uldelete.c:1183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:1204:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] l += MBstowcs(d->genbuf + l, " \244\310 ", ROMEBUFSIZE - l); ^~~~~~~~ uldelete.c:1212:7: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ uldelete.c:1217:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ 191 warnings generated. rm -f ulhinshi.o unshared/ulhinshi.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 ulhinshi.c -o unshared/ulhinshi.o In file included from ulhinshi.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ulhinshi.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ulhinshi.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ulhinshi.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ulhinshi.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ulhinshi.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ulhinshi.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ulhinshi.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ulhinshi.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ulhinshi.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ulhinshi.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ulhinshi.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ulhinshi.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ulhinshi.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ulhinshi.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ulhinshi.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ulhinshi.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ulhinshi.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ulhinshi.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulhinshi.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ulhinshi.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ulhinshi.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ulhinshi.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ulhinshi.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ulhinshi.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ulhinshi.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ulhinshi.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ulhinshi.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ulhinshi.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ulhinshi.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ulhinshi.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ulhinshi.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ulhinshi.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ulhinshi.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ulhinshi.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ulhinshi.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ulhinshi.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ulhinshi.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ulhinshi.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ulhinshi.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ulhinshi.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ulhinshi.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ulhinshi.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ulhinshi.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ulhinshi.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulhinshi.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ulhinshi.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ulhinshi.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ulhinshi.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ulhinshi.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ulhinshi.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ulhinshi.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ulhinshi.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ulhinshi.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ulhinshi.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ulhinshi.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ulhinshi.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ulhinshi.c:44:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*0*/"˺٤ʻʬΤμƤɤǤ?(y/n)", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:45:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*1*/"ɤߤȸ ߷ϤƤ", ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:46:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*2*/"ɤߤȸ Ѥ㤤ޤϤʤƤ", ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:47:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*3*/"ɤߤȸ ߷ϤƤ) ᤤ", ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ulhinshi.c:48:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*4*/"ɤߤȸ ߷ϤƤ) Ť", ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ulhinshi.c:49:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*5*/"", ^~~~~~~~ ulhinshi.c:50:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*6*/"פǤ?(y/n)", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:51:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*7*/"ʡפǤ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:52:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*8*/"פϿ̾Ǥ?(y/n)", ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:53:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*9*/"פ̾Ǥ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:54:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*10*/"ʤפǤ?(y/n)", ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:55:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*11*/"פ̾ȤƻȤޤ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:56:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*12*/"פǤ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:57:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*13*/"ȡפǤ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:61:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*14*/"ʴѴФ̿Ǥޤ", ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:63:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*15*/"ñϿǤޤǤ", ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:64:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*16*/"", ^~~~~~~~ ulhinshi.c:65:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*17*/"", ^~~~~~~~ ulhinshi.c:66:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*18*/"", ^~~~~~~~ ulhinshi.c:67:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*19*/"ˤϿޤ", ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:68:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*20*/"ñϿ˼Ԥޤ", ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WSprintf(to_buf, x1, x2, from_buf) ^ ulhinshi.c:199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EWStrcat(buf, xxxx) ^ ulhinshi.c:212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EWStrcpy(buf, xxxx) ^ ulhinshi.c:225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EWStrcmp(buf, xxxx) ^ ulhinshi.c:236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EWStrncmp(buf, xxxx, len) ^ ulhinshi.c:267:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiYNQuitCatch(d, retval, env) ^ ulhinshi.c:275:10: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ ulhinshi.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiYNQuitCatch(d, retval, env) ^ ulhinshi.c:283:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshi2YesCatch(d, retval, env) ^ ulhinshi.c:300:14: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:283:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshi2YesCatch(d, retval, env) ^ ulhinshi.c:307:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshi2NoCatch(d, retval, env) ^ ulhinshi.c:324:14: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshi2NoCatch(d, retval, env) ^ ulhinshi.c:336:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshi1YesCatch(d, retval, env) ^ ulhinshi.c:354:18: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ ulhinshi.c:358:14: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:365:12: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshi1YesCatch(d, retval, env) ^ ulhinshi.c:372:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshi1NoCatch(d, retval, env) ^ ulhinshi.c:390:18: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ ulhinshi.c:394:14: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:401:12: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshi1NoCatch(d, retval, env) ^ ulhinshi.c:412:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiQYesCatch(d, retval, env) ^ ulhinshi.c:426:16: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ ulhinshi.c:430:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:412:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiQYesCatch(d, retval, env) ^ ulhinshi.c:440:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiQNoCatch(d, retval, env) ^ ulhinshi.c:448:10: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:440:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiQNoCatch(d, retval, env) ^ ulhinshi.c:457:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuHinshiDelivery(d) ^ int ./sglobal.h:194:45: note: expanded from macro 'dicTourokuHinshiDelivery' #define dicTourokuHinshiDelivery G194_dicTourokuHinshiDelivery ^ ulhinshi.c:457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:194:45: note: expanded from macro 'dicTourokuHinshiDelivery' #define dicTourokuHinshiDelivery G194_dicTourokuHinshiDelivery ^ ulhinshi.c:464:13: warning: passing arguments to 'makeHinshi' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeHinshi(d); /* ʻ졢顼ååȤƤ */ ^ ulhinshi.c:475:5: warning: call to undeclared function 'G171_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ ulhinshi.c:476:12: warning: call to undeclared function 'G195_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ ulhinshi.c:480:18: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ ulhinshi.c:484:14: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:493:12: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:506:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeHinshi(d) ^ ulhinshi.c:455:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int makeHinshi(); ^ ulhinshi.c:666:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tourokuYes(d) ^ ulhinshi.c:666:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:755:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tourokuNo(d) ^ ulhinshi.c:755:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:855:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeDoushi(d) ^ ulhinshi.c:855:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:889:1: warning: non-void function does not return a value [-Wreturn-type] } ^ ulhinshi.c:896:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTDicExitCatch(d, retval, env) ^ ulhinshi.c:896:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:924:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTDicQuitCatch(d, retval, env) ^ ulhinshi.c:924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:935:10: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ ulhinshi.c:938:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuDictionary(d, exitfunc, quitfunc) ^ int ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:956:16: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) { ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ ulhinshi.c:959:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:982:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:938:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicTourokuDictionary(d, exitfunc, quitfunc) ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:1006:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tangoTouroku(d) ^ ulhinshi.c:1006:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:1017:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] wchar_t *WStraddbcpy(); ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ ./canna.h:1080:17: note: conflicting prototype is here extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ 188 warnings generated. rm -f ulhinshi.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC ulhinshi.c In file included from ulhinshi.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ulhinshi.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ulhinshi.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ulhinshi.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ulhinshi.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ulhinshi.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ulhinshi.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ulhinshi.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ulhinshi.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ulhinshi.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ulhinshi.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ulhinshi.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ulhinshi.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ulhinshi.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ulhinshi.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ulhinshi.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ulhinshi.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ulhinshi.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ulhinshi.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulhinshi.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ulhinshi.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ulhinshi.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ulhinshi.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ulhinshi.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ulhinshi.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ulhinshi.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ulhinshi.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ulhinshi.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ulhinshi.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ulhinshi.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ulhinshi.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ulhinshi.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ulhinshi.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ulhinshi.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ulhinshi.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ulhinshi.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ulhinshi.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ulhinshi.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ulhinshi.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ulhinshi.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ulhinshi.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ulhinshi.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ulhinshi.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ulhinshi.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ulhinshi.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulhinshi.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ulhinshi.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ulhinshi.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ulhinshi.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ulhinshi.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ulhinshi.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ulhinshi.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ulhinshi.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ulhinshi.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ulhinshi.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ulhinshi.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ulhinshi.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ulhinshi.c:44:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*0*/"˺٤ʻʬΤμƤɤǤ?(y/n)", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:45:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*1*/"ɤߤȸ ߷ϤƤ", ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:46:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*2*/"ɤߤȸ Ѥ㤤ޤϤʤƤ", ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:47:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*3*/"ɤߤȸ ߷ϤƤ) ᤤ", ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ulhinshi.c:48:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*4*/"ɤߤȸ ߷ϤƤ) Ť", ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ulhinshi.c:49:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*5*/"", ^~~~~~~~ ulhinshi.c:50:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*6*/"פǤ?(y/n)", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:51:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*7*/"ʡפǤ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:52:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*8*/"פϿ̾Ǥ?(y/n)", ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:53:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*9*/"פ̾Ǥ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:54:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*10*/"ʤפǤ?(y/n)", ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:55:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*11*/"פ̾ȤƻȤޤ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:56:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*12*/"פǤ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:57:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*13*/"ȡפǤ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:61:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*14*/"ʴѴФ̿Ǥޤ", ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:63:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*15*/"ñϿǤޤǤ", ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:64:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*16*/"", ^~~~~~~~ ulhinshi.c:65:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*17*/"", ^~~~~~~~ ulhinshi.c:66:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*18*/"", ^~~~~~~~ ulhinshi.c:67:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*19*/"ˤϿޤ", ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:68:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*20*/"ñϿ˼Ԥޤ", ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WSprintf(to_buf, x1, x2, from_buf) ^ ulhinshi.c:199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EWStrcat(buf, xxxx) ^ ulhinshi.c:212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EWStrcpy(buf, xxxx) ^ ulhinshi.c:225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EWStrcmp(buf, xxxx) ^ ulhinshi.c:236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EWStrncmp(buf, xxxx, len) ^ ulhinshi.c:267:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiYNQuitCatch(d, retval, env) ^ ulhinshi.c:275:10: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ ulhinshi.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiYNQuitCatch(d, retval, env) ^ ulhinshi.c:283:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshi2YesCatch(d, retval, env) ^ ulhinshi.c:300:14: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:283:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshi2YesCatch(d, retval, env) ^ ulhinshi.c:307:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshi2NoCatch(d, retval, env) ^ ulhinshi.c:324:14: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshi2NoCatch(d, retval, env) ^ ulhinshi.c:336:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshi1YesCatch(d, retval, env) ^ ulhinshi.c:354:18: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ ulhinshi.c:358:14: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:365:12: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshi1YesCatch(d, retval, env) ^ ulhinshi.c:372:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshi1NoCatch(d, retval, env) ^ ulhinshi.c:390:18: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ ulhinshi.c:394:14: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:401:12: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshi1NoCatch(d, retval, env) ^ ulhinshi.c:412:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiQYesCatch(d, retval, env) ^ ulhinshi.c:426:16: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ ulhinshi.c:430:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:412:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiQYesCatch(d, retval, env) ^ ulhinshi.c:440:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiQNoCatch(d, retval, env) ^ ulhinshi.c:448:10: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:440:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiQNoCatch(d, retval, env) ^ ulhinshi.c:457:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuHinshiDelivery(d) ^ int ./sglobal.h:194:45: note: expanded from macro 'dicTourokuHinshiDelivery' #define dicTourokuHinshiDelivery G194_dicTourokuHinshiDelivery ^ ulhinshi.c:457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:194:45: note: expanded from macro 'dicTourokuHinshiDelivery' #define dicTourokuHinshiDelivery G194_dicTourokuHinshiDelivery ^ ulhinshi.c:464:13: warning: passing arguments to 'makeHinshi' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeHinshi(d); /* ʻ졢顼ååȤƤ */ ^ ulhinshi.c:475:5: warning: call to undeclared function 'G171_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ ulhinshi.c:476:12: warning: call to undeclared function 'G195_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ ulhinshi.c:480:18: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ ulhinshi.c:484:14: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:493:12: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:506:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeHinshi(d) ^ ulhinshi.c:455:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int makeHinshi(); ^ ulhinshi.c:666:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tourokuYes(d) ^ ulhinshi.c:666:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:755:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tourokuNo(d) ^ ulhinshi.c:755:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:855:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeDoushi(d) ^ ulhinshi.c:855:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:889:1: warning: non-void function does not return a value [-Wreturn-type] } ^ ulhinshi.c:896:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTDicExitCatch(d, retval, env) ^ ulhinshi.c:896:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:924:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTDicQuitCatch(d, retval, env) ^ ulhinshi.c:924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:935:10: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ ulhinshi.c:938:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuDictionary(d, exitfunc, quitfunc) ^ int ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:956:16: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) { ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ ulhinshi.c:959:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:982:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:938:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicTourokuDictionary(d, exitfunc, quitfunc) ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:1006:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tangoTouroku(d) ^ ulhinshi.c:1006:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:1017:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] wchar_t *WStraddbcpy(); ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ ./canna.h:1080:17: note: conflicting prototype is here extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ 188 warnings generated. rm -f ulkigo.o unshared/ulkigo.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 ulkigo.c -o unshared/ulkigo.o In file included from ulkigo.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ulkigo.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ulkigo.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ulkigo.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ulkigo.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ulkigo.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ulkigo.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ulkigo.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ulkigo.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ulkigo.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ulkigo.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ulkigo.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ulkigo.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ulkigo.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ulkigo.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ulkigo.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ulkigo.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ulkigo.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ulkigo.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ulkigo.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulkigo.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ulkigo.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ulkigo.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ulkigo.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ulkigo.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ulkigo.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ulkigo.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ulkigo.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ulkigo.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ulkigo.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ulkigo.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ulkigo.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ulkigo.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ulkigo.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ulkigo.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ulkigo.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ulkigo.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ulkigo.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ulkigo.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ulkigo.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ulkigo.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ulkigo.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ulkigo.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ulkigo.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ulkigo.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ulkigo.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ulkigo.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulkigo.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ulkigo.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ulkigo.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ulkigo.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ulkigo.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ulkigo.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ulkigo.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ulkigo.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ulkigo.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ulkigo.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ulkigo.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ulkigo.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ulkigo.c:31:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int uiUtilIchiranTooSmall(); ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' #define uiUtilIchiranTooSmall G357_uiUtilIchiranTooSmall ^ ./canna.h:990:12: note: conflicting prototype is here extern int uiUtilIchiranTooSmall pro((uiContext, int, mode_context)); ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' #define uiUtilIchiranTooSmall G357_uiUtilIchiranTooSmall ^ ulkigo.c:169:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoExitDo(d, retval) ^ ulkigo.c:169:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:184:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoRExitCatch(d, retval, env) ^ ulkigo.c:184:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:201:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoGExitCatch(d, retval, env) ^ ulkigo.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:218:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoKExitCatch(d, retval, env) ^ ulkigo.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoGeneralExitCatch(d, retval, env) ^ int ./sglobal.h:364:45: note: expanded from macro 'uuKigoGeneralExitCatch' #define uuKigoGeneralExitCatch G364_uuKigoGeneralExitCatch ^ ulkigo.c:234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:364:45: note: expanded from macro 'uuKigoGeneralExitCatch' #define uuKigoGeneralExitCatch G364_uuKigoGeneralExitCatch ^ ulkigo.c:253:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoQuitCatch(d, retval, env) ^ ulkigo.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:268:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) ^ int ./sglobal.h:365:45: note: expanded from macro 'uuKigoMake' #define uuKigoMake G365_uuKigoMake ^ ulkigo.c:282:16: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) { ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ ulkigo.c:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) ^ ./sglobal.h:365:45: note: expanded from macro 'uuKigoMake' #define uuKigoMake G365_uuKigoMake ^ ulkigo.c:344:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoRussia(d) ^ int ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' #define kigoRussia G283_kigoRussia ^ ulkigo.c:344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' #define kigoRussia G283_kigoRussia ^ ulkigo.c:365:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoGreek(d) ^ int ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' #define kigoGreek G281_kigoGreek ^ ulkigo.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' #define kigoGreek G281_kigoGreek ^ ulkigo.c:386:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoKeisen(d) ^ int ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' #define kigoKeisen G282_kigoKeisen ^ ulkigo.c:386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' #define kigoKeisen G282_kigoKeisen ^ 128 warnings generated. rm -f ulkigo.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC ulkigo.c In file included from ulkigo.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ulkigo.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ulkigo.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ulkigo.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ulkigo.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ulkigo.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ulkigo.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ulkigo.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ulkigo.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ulkigo.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ulkigo.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ulkigo.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ulkigo.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ulkigo.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ulkigo.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ulkigo.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ulkigo.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ulkigo.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ulkigo.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ulkigo.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulkigo.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ulkigo.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ulkigo.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ulkigo.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ulkigo.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ulkigo.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ulkigo.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ulkigo.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ulkigo.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ulkigo.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ulkigo.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ulkigo.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ulkigo.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ulkigo.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ulkigo.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ulkigo.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ulkigo.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ulkigo.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ulkigo.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ulkigo.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ulkigo.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ulkigo.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ulkigo.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ulkigo.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ulkigo.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ulkigo.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ulkigo.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulkigo.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ulkigo.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ulkigo.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ulkigo.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ulkigo.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ulkigo.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ulkigo.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ulkigo.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ulkigo.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ulkigo.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ulkigo.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ulkigo.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ulkigo.c:31:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int uiUtilIchiranTooSmall(); ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' #define uiUtilIchiranTooSmall G357_uiUtilIchiranTooSmall ^ ./canna.h:990:12: note: conflicting prototype is here extern int uiUtilIchiranTooSmall pro((uiContext, int, mode_context)); ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' #define uiUtilIchiranTooSmall G357_uiUtilIchiranTooSmall ^ ulkigo.c:169:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoExitDo(d, retval) ^ ulkigo.c:169:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:184:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoRExitCatch(d, retval, env) ^ ulkigo.c:184:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:201:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoGExitCatch(d, retval, env) ^ ulkigo.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:218:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoKExitCatch(d, retval, env) ^ ulkigo.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoGeneralExitCatch(d, retval, env) ^ int ./sglobal.h:364:45: note: expanded from macro 'uuKigoGeneralExitCatch' #define uuKigoGeneralExitCatch G364_uuKigoGeneralExitCatch ^ ulkigo.c:234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:364:45: note: expanded from macro 'uuKigoGeneralExitCatch' #define uuKigoGeneralExitCatch G364_uuKigoGeneralExitCatch ^ ulkigo.c:253:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoQuitCatch(d, retval, env) ^ ulkigo.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:268:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) ^ int ./sglobal.h:365:45: note: expanded from macro 'uuKigoMake' #define uuKigoMake G365_uuKigoMake ^ ulkigo.c:282:16: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) { ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ ulkigo.c:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) ^ ./sglobal.h:365:45: note: expanded from macro 'uuKigoMake' #define uuKigoMake G365_uuKigoMake ^ ulkigo.c:344:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoRussia(d) ^ int ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' #define kigoRussia G283_kigoRussia ^ ulkigo.c:344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' #define kigoRussia G283_kigoRussia ^ ulkigo.c:365:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoGreek(d) ^ int ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' #define kigoGreek G281_kigoGreek ^ ulkigo.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' #define kigoGreek G281_kigoGreek ^ ulkigo.c:386:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoKeisen(d) ^ int ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' #define kigoKeisen G282_kigoKeisen ^ ulkigo.c:386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' #define kigoKeisen G282_kigoKeisen ^ 128 warnings generated. rm -f ulmount.o unshared/ulmount.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 ulmount.c -o unshared/ulmount.o In file included from ulmount.c:29: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ulmount.c:29: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ulmount.c:29: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ulmount.c:29: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ulmount.c:29: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ulmount.c:29: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ulmount.c:29: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ulmount.c:29: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ulmount.c:29: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ulmount.c:29: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ulmount.c:29: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ulmount.c:29: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ulmount.c:29: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ulmount.c:29: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ulmount.c:29: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ulmount.c:29: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ulmount.c:29: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ulmount.c:29: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ulmount.c:29: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ulmount.c:29: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulmount.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ulmount.c:29: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ulmount.c:29: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ulmount.c:29: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ulmount.c:29: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ulmount.c:29: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ulmount.c:29: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ulmount.c:29: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ulmount.c:29: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ulmount.c:29: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ulmount.c:29: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ulmount.c:29: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ulmount.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ulmount.c:29: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ulmount.c:29: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ulmount.c:29: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ulmount.c:29: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ulmount.c:29: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ulmount.c:29: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ulmount.c:29: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ulmount.c:29: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ulmount.c:29: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ulmount.c:29: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ulmount.c:29: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ulmount.c:29: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ulmount.c:29: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ulmount.c:29: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulmount.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ulmount.c:29: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ulmount.c:29: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ulmount.c:29: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ulmount.c:29: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ulmount.c:29: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ulmount.c:29: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ulmount.c:29: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ulmount.c:29: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ulmount.c:29: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ulmount.c:29: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ulmount.c:29: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ulmount.c:48:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newMountContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:61:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeMountContext(mc) ^ ulmount.c:84:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getMountContext(d) ^ int ./sglobal.h:237:45: note: expanded from macro 'getMountContext' #define getMountContext G237_getMountContext ^ ulmount.c:94:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (pushCallback) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getMountContext(d) ^ ./sglobal.h:237:45: note: expanded from macro 'getMountContext' #define getMountContext G237_getMountContext ^ ulmount.c:116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popMountMode(d) ^ ./sglobal.h:315:45: note: expanded from macro 'popMountMode' #define popMountMode G315_popMountMode ^ ulmount.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] findDic(s) ^ ulmount.c:146:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuMountExitCatch(d, retval, env) ^ ulmount.c:154:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ ulmount.c:170:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuMountExitCatch(d, retval, env) ^ ulmount.c:291:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuMountQuitCatch(d, retval, env) ^ ulmount.c:291:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulmount.c:323:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getDicList(d) ^ ulmount.c:332:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ ulmount.c:336:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getDicList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:352:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:384:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getDicList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:394:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getDicList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:405:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getDicList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:433:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getDicList(d) ^ ulmount.c:488:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicMount(d) ^ int ./sglobal.h:188:45: note: expanded from macro 'dicMount' #define dicMount G188_dicMount ^ ulmount.c:538:16: warning: call to undeclared function 'G341_selectOnOff'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem, ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' #define selectOnOff G341_selectOnOff ^ ulmount.c:488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicMount(d) ^ ./sglobal.h:188:45: note: expanded from macro 'dicMount' #define dicMount G188_dicMount ^ 131 warnings generated. rm -f ulmount.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC ulmount.c In file included from ulmount.c:29: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ulmount.c:29: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ulmount.c:29: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ulmount.c:29: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ulmount.c:29: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ulmount.c:29: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ulmount.c:29: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ulmount.c:29: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ulmount.c:29: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ulmount.c:29: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ulmount.c:29: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ulmount.c:29: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ulmount.c:29: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ulmount.c:29: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ulmount.c:29: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ulmount.c:29: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ulmount.c:29: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ulmount.c:29: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ulmount.c:29: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ulmount.c:29: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulmount.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ulmount.c:29: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ulmount.c:29: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ulmount.c:29: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ulmount.c:29: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ulmount.c:29: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ulmount.c:29: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ulmount.c:29: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ulmount.c:29: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ulmount.c:29: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ulmount.c:29: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ulmount.c:29: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ulmount.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ulmount.c:29: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ulmount.c:29: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ulmount.c:29: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ulmount.c:29: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ulmount.c:29: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ulmount.c:29: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ulmount.c:29: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ulmount.c:29: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ulmount.c:29: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ulmount.c:29: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ulmount.c:29: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ulmount.c:29: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ulmount.c:29: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ulmount.c:29: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulmount.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ulmount.c:29: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ulmount.c:29: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ulmount.c:29: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ulmount.c:29: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ulmount.c:29: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ulmount.c:29: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ulmount.c:29: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ulmount.c:29: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ulmount.c:29: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ulmount.c:29: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ulmount.c:29: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ulmount.c:48:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newMountContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:61:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeMountContext(mc) ^ ulmount.c:84:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getMountContext(d) ^ int ./sglobal.h:237:45: note: expanded from macro 'getMountContext' #define getMountContext G237_getMountContext ^ ulmount.c:94:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (pushCallback) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getMountContext(d) ^ ./sglobal.h:237:45: note: expanded from macro 'getMountContext' #define getMountContext G237_getMountContext ^ ulmount.c:116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popMountMode(d) ^ ./sglobal.h:315:45: note: expanded from macro 'popMountMode' #define popMountMode G315_popMountMode ^ ulmount.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] findDic(s) ^ ulmount.c:146:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuMountExitCatch(d, retval, env) ^ ulmount.c:154:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ ulmount.c:170:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuMountExitCatch(d, retval, env) ^ ulmount.c:291:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuMountQuitCatch(d, retval, env) ^ ulmount.c:291:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulmount.c:323:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getDicList(d) ^ ulmount.c:332:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ ulmount.c:336:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getDicList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:352:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:384:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getDicList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:394:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getDicList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:405:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getDicList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:433:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getDicList(d) ^ ulmount.c:488:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicMount(d) ^ int ./sglobal.h:188:45: note: expanded from macro 'dicMount' #define dicMount G188_dicMount ^ ulmount.c:538:16: warning: call to undeclared function 'G341_selectOnOff'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem, ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' #define selectOnOff G341_selectOnOff ^ ulmount.c:488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicMount(d) ^ ./sglobal.h:188:45: note: expanded from macro 'dicMount' #define dicMount G188_dicMount ^ 131 warnings generated. rm -f ulserver.o unshared/ulserver.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 ulserver.c -o unshared/ulserver.o In file included from ulserver.c:29: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ulserver.c:29: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ulserver.c:29: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ulserver.c:29: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ulserver.c:29: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ulserver.c:29: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ulserver.c:29: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ulserver.c:29: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ulserver.c:29: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ulserver.c:29: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ulserver.c:29: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ulserver.c:29: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ulserver.c:29: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ulserver.c:29: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ulserver.c:29: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ulserver.c:29: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ulserver.c:29: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ulserver.c:29: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ulserver.c:29: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ulserver.c:29: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulserver.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ulserver.c:29: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ulserver.c:29: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ulserver.c:29: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ulserver.c:29: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ulserver.c:29: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ulserver.c:29: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ulserver.c:29: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ulserver.c:29: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ulserver.c:29: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ulserver.c:29: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ulserver.c:29: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ulserver.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ulserver.c:29: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ulserver.c:29: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ulserver.c:29: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ulserver.c:29: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ulserver.c:29: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ulserver.c:29: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ulserver.c:29: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ulserver.c:29: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ulserver.c:29: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ulserver.c:29: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ulserver.c:29: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ulserver.c:29: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ulserver.c:29: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ulserver.c:29: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulserver.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ulserver.c:29: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ulserver.c:29: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ulserver.c:29: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ulserver.c:29: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ulserver.c:29: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ulserver.c:29: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ulserver.c:29: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ulserver.c:29: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ulserver.c:29: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ulserver.c:29: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ulserver.c:29: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ulserver.c:41:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] serverFin(d) ^ int ./sglobal.h:344:45: note: expanded from macro 'serverFin' #define serverFin G344_serverFin ^ ulserver.c:41:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:344:45: note: expanded from macro 'serverFin' #define serverFin G344_serverFin ^ ulserver.c:71:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuServerChangeEveryTimeCatch(d, retval, env) ^ ulserver.c:122:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ ulserver.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuServerChangeEveryTimeCatch(d, retval, env) ^ ulserver.c:128:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuServerChangeExitCatch(d, retval, env) ^ ulserver.c:136:24: warning: passing arguments to 'serverChangeDo' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return(serverChangeDo(d, retval)); ^ ulserver.c:128:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuServerChangeExitCatch(d, retval, env) ^ ulserver.c:140:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuServerChangeQuitCatch(d, retval, env) ^ ulserver.c:140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulserver.c:154:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] serverChange(d) ^ int ./sglobal.h:343:45: note: expanded from macro 'serverChange' #define serverChange G343_serverChange ^ ulserver.c:160:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ ulserver.c:154:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] serverChange(d) ^ ./sglobal.h:343:45: note: expanded from macro 'serverChange' #define serverChange G343_serverChange ^ ulserver.c:201:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] serverChangeDo(d, len) ^ ulserver.c:209:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ ulserver.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] serverChangeDo(d, len) ^ ulserver.c:35:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int serverChangeDo(); ^ 123 warnings generated. rm -f ulserver.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC ulserver.c In file included from ulserver.c:29: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ulserver.c:29: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ulserver.c:29: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ulserver.c:29: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ulserver.c:29: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ulserver.c:29: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ulserver.c:29: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ulserver.c:29: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ulserver.c:29: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ulserver.c:29: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ulserver.c:29: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ulserver.c:29: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ulserver.c:29: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ulserver.c:29: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ulserver.c:29: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ulserver.c:29: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ulserver.c:29: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ulserver.c:29: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ulserver.c:29: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ulserver.c:29: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulserver.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ulserver.c:29: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ulserver.c:29: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ulserver.c:29: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ulserver.c:29: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ulserver.c:29: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ulserver.c:29: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ulserver.c:29: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ulserver.c:29: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ulserver.c:29: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ulserver.c:29: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ulserver.c:29: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ulserver.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ulserver.c:29: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ulserver.c:29: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ulserver.c:29: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ulserver.c:29: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ulserver.c:29: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ulserver.c:29: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ulserver.c:29: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ulserver.c:29: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ulserver.c:29: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ulserver.c:29: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ulserver.c:29: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ulserver.c:29: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ulserver.c:29: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ulserver.c:29: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulserver.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ulserver.c:29: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ulserver.c:29: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ulserver.c:29: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ulserver.c:29: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ulserver.c:29: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ulserver.c:29: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ulserver.c:29: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ulserver.c:29: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ulserver.c:29: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ulserver.c:29: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ulserver.c:29: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ulserver.c:41:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] serverFin(d) ^ int ./sglobal.h:344:45: note: expanded from macro 'serverFin' #define serverFin G344_serverFin ^ ulserver.c:41:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:344:45: note: expanded from macro 'serverFin' #define serverFin G344_serverFin ^ ulserver.c:71:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuServerChangeEveryTimeCatch(d, retval, env) ^ ulserver.c:122:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ ulserver.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuServerChangeEveryTimeCatch(d, retval, env) ^ ulserver.c:128:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuServerChangeExitCatch(d, retval, env) ^ ulserver.c:136:24: warning: passing arguments to 'serverChangeDo' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return(serverChangeDo(d, retval)); ^ ulserver.c:128:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuServerChangeExitCatch(d, retval, env) ^ ulserver.c:140:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuServerChangeQuitCatch(d, retval, env) ^ ulserver.c:140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulserver.c:154:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] serverChange(d) ^ int ./sglobal.h:343:45: note: expanded from macro 'serverChange' #define serverChange G343_serverChange ^ ulserver.c:160:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ ulserver.c:154:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] serverChange(d) ^ ./sglobal.h:343:45: note: expanded from macro 'serverChange' #define serverChange G343_serverChange ^ ulserver.c:201:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] serverChangeDo(d, len) ^ ulserver.c:209:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ ulserver.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] serverChangeDo(d, len) ^ ulserver.c:35:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int serverChangeDo(); ^ 123 warnings generated. rm -f util.o unshared/util.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 util.c -o unshared/util.o In file included from util.c:83: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from util.c:83: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from util.c:83: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from util.c:83: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from util.c:83: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from util.c:83: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from util.c:83: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from util.c:83: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from util.c:83: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from util.c:83: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from util.c:83: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from util.c:83: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from util.c:83: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from util.c:83: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from util.c:83: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from util.c:83: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from util.c:83: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from util.c:83: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from util.c:83: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from util.c:83: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from util.c:83: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from util.c:83: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from util.c:83: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from util.c:83: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from util.c:83: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from util.c:83: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from util.c:83: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from util.c:83: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from util.c:83: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from util.c:83: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from util.c:83: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from util.c:83: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from util.c:83: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from util.c:83: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from util.c:83: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from util.c:83: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from util.c:83: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from util.c:83: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from util.c:83: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from util.c:83: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from util.c:83: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from util.c:83: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from util.c:83: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from util.c:83: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from util.c:83: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from util.c:83: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from util.c:83: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from util.c:83: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from util.c:83: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from util.c:83: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from util.c:83: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from util.c:83: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from util.c:83: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from util.c:83: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from util.c:83: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from util.c:83: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from util.c:83: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from util.c:83: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from util.c:83: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from util.c:83: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from util.c:83: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from util.c:83: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from util.c:83: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from util.c:83: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int util.c:114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GlineClear(d) ^ ./sglobal.h:34:45: note: expanded from macro 'GlineClear' #define GlineClear G034_GlineClear ^ util.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Gline2echostr(d) ^ util.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] echostrClear(d) ^ ./sglobal.h:202:45: note: expanded from macro 'echostrClear' #define echostrClear G202_echostrClear ^ util.c:159:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] colwidth(s, len) ^ util.c:159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] util.c:190:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] checkGLineLen(d) ^ int ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ util.c:190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ util.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NothingChanged(d) ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ util.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ util.c:219:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NothingForGLine(d) ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ util.c:219:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ util.c:238:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NothingChangedWithBeep(d) ^ int ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' #define NothingChangedWithBeep G059_NothingChangedWithBeep ^ util.c:238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' #define NothingChangedWithBeep G059_NothingChangedWithBeep ^ util.c:245:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NothingForGLineWithBeep(d) ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ util.c:245:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ util.c:266:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, ~~~~~~ ^ int ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' #define extractJishuString G214_extractJishuString ^ util.c:287:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractSimpleYomiString(yc, s, e, sr, er, pat, focused) ^ util.c:368:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractKanjiString(yc, s, e, b, sr, er, pat, focused) ^ util.c:393:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ȸФޤǤ"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ util.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractYomiString(yc, s, e, b, sr, er, pat, focused) ^ util.c:537:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extractString(str, s, e) ^ util.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] util.c:563:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractTanString(tan, s, e) ^ ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ util.c:580:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractTanYomi(tan, s, e) ^ ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ util.c:597:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractTanRomaji(tan, s, e) ^ ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ util.c:605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeKanjiStatusReturn(d, yc) ^ ./sglobal.h:294:45: note: expanded from macro 'makeKanjiStatusReturn' #define makeKanjiStatusReturn G294_makeKanjiStatusReturn ^ util.c:694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeGLineMessage(d, msg, sz) ^ ./sglobal.h:291:45: note: expanded from macro 'makeGLineMessage' #define makeGLineMessage G291_makeGLineMessage ^ util.c:716:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeGLineMessageFromString(d, msg) ^ ./sglobal.h:292:45: note: expanded from macro 'makeGLineMessageFromString' #define makeGLineMessageFromString G292_makeGLineMessageFromString ^ util.c:726:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] setWStrings(ws, s, sz) ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ util.c:726:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ util.c:732:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] wchar_t *WString(); ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ ./canna.h:938:17: note: conflicting prototype is here extern wchar_t *WString pro((char *)); ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ util.c:870:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NoMoreMemory() ^ int ./sglobal.h:57:45: note: expanded from macro 'NoMoreMemory' #define NoMoreMemory G057_NoMoreMemory ^ util.c:877:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] GLineNGReturn(d) ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ util.c:877:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ util.c:888:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] GLineNGReturnFI(d) ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ util.c:888:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ util.c:916:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] GLineNGReturnTK(d) ^ int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ util.c:916:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ util.c:1040:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrlen(ws) ^ ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ util.c:1051:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrcpy(ws1, ws2) ^ ./sglobal.h:116:45: note: expanded from macro 'WStrcpy' #define WStrcpy G116_WStrcpy ^ util.c:1078:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrncpy(ws1, ws2, cnt) ^ ./sglobal.h:122:45: note: expanded from macro 'WStrncpy' #define WStrncpy G122_WStrncpy ^ util.c:1102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStraddbcpy(ws1, ws2, cnt) ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ util.c:1121:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrcat(ws1, ws2) ^ ./sglobal.h:114:45: note: expanded from macro 'WStrcat' #define WStrcat G114_WStrcat ^ util.c:1135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrcmp(w1, w2) ^ ./sglobal.h:115:45: note: expanded from macro 'WStrcmp' #define WStrcmp G115_WStrcmp ^ util.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrncmp(w1, w2, n) ^ ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ util.c:1196:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ util.c:1244:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CANNA_mbstowcs(dest, src, destlen) ^ util.c:1318:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CNvW2E(src, srclen, dest, destlen) ^ ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ util.c:1407:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CANNA_wcstombs(dest, src, destlen) ^ util.c:1451:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WString(s) ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ util.c:1510:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] WSfree(s) ^ int ./sglobal.h:112:45: note: expanded from macro 'WSfree' #define WSfree G112_WSfree ^ util.c:1510:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:112:45: note: expanded from macro 'WSfree' #define WSfree G112_WSfree ^ util.c:1575:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] generalReplace(buf, attr, startp, cursor, endp, bytes, rplastr, len, attrmask) ^ ./sglobal.h:233:45: note: expanded from macro 'generalReplace' #define generalReplace G233_generalReplace ^ util.c:1614:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] WToupper(wchar_t w) ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ util.c:1627:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] WTolower(wchar_t w) ^ int util.c:1656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] key2wchar(key, check) ^ ./sglobal.h:277:45: note: expanded from macro 'key2wchar' #define key2wchar G277_key2wchar ^ util.c:1682:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] confirmContext(d, yc) ^ ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ util.c:1686:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ util.c:1715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] abandonContext(d, yc) ^ ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ util.c:1719:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ util.c:1734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeRkError(d, str) ^ ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ util.c:1749:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcAnyKey(d) ^ util.c:1749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] util.c:1762:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static wait_anykey_func pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int util.c:1765:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] wait_anykey_func(d, mode, whattodo, key, fnum) ^ util.c:1765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] util.c:1782:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ util.c:1790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cannaMessageMode(d, cnt) ^ util.c:1832:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] canna_alert(d, message, cnt) ^ int ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ util.c:1832:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ util.c:1862:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern standalone; ~~~~~~ ^ int 177 warnings generated. rm -f util.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC util.c In file included from util.c:83: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from util.c:83: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from util.c:83: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from util.c:83: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from util.c:83: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from util.c:83: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from util.c:83: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from util.c:83: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from util.c:83: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from util.c:83: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from util.c:83: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from util.c:83: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from util.c:83: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from util.c:83: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from util.c:83: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from util.c:83: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from util.c:83: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from util.c:83: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from util.c:83: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from util.c:83: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from util.c:83: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from util.c:83: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from util.c:83: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from util.c:83: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from util.c:83: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from util.c:83: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from util.c:83: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from util.c:83: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from util.c:83: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from util.c:83: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from util.c:83: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from util.c:83: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from util.c:83: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from util.c:83: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from util.c:83: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from util.c:83: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from util.c:83: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from util.c:83: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from util.c:83: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from util.c:83: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from util.c:83: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from util.c:83: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from util.c:83: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from util.c:83: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from util.c:83: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from util.c:83: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from util.c:83: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from util.c:83: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from util.c:83: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from util.c:83: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from util.c:83: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from util.c:83: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from util.c:83: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from util.c:83: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from util.c:83: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from util.c:83: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from util.c:83: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from util.c:83: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from util.c:83: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from util.c:83: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from util.c:83: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from util.c:83: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from util.c:83: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from util.c:83: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int util.c:114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GlineClear(d) ^ ./sglobal.h:34:45: note: expanded from macro 'GlineClear' #define GlineClear G034_GlineClear ^ util.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Gline2echostr(d) ^ util.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] echostrClear(d) ^ ./sglobal.h:202:45: note: expanded from macro 'echostrClear' #define echostrClear G202_echostrClear ^ util.c:159:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] colwidth(s, len) ^ util.c:159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] util.c:190:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] checkGLineLen(d) ^ int ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ util.c:190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ util.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NothingChanged(d) ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ util.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ util.c:219:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NothingForGLine(d) ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ util.c:219:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ util.c:238:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NothingChangedWithBeep(d) ^ int ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' #define NothingChangedWithBeep G059_NothingChangedWithBeep ^ util.c:238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' #define NothingChangedWithBeep G059_NothingChangedWithBeep ^ util.c:245:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NothingForGLineWithBeep(d) ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ util.c:245:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ util.c:266:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, ~~~~~~ ^ int ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' #define extractJishuString G214_extractJishuString ^ util.c:287:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractSimpleYomiString(yc, s, e, sr, er, pat, focused) ^ util.c:368:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractKanjiString(yc, s, e, b, sr, er, pat, focused) ^ util.c:393:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ȸФޤǤ"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ util.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractYomiString(yc, s, e, b, sr, er, pat, focused) ^ util.c:537:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extractString(str, s, e) ^ util.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] util.c:563:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractTanString(tan, s, e) ^ ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ util.c:580:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractTanYomi(tan, s, e) ^ ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ util.c:597:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractTanRomaji(tan, s, e) ^ ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ util.c:605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeKanjiStatusReturn(d, yc) ^ ./sglobal.h:294:45: note: expanded from macro 'makeKanjiStatusReturn' #define makeKanjiStatusReturn G294_makeKanjiStatusReturn ^ util.c:694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeGLineMessage(d, msg, sz) ^ ./sglobal.h:291:45: note: expanded from macro 'makeGLineMessage' #define makeGLineMessage G291_makeGLineMessage ^ util.c:716:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeGLineMessageFromString(d, msg) ^ ./sglobal.h:292:45: note: expanded from macro 'makeGLineMessageFromString' #define makeGLineMessageFromString G292_makeGLineMessageFromString ^ util.c:726:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] setWStrings(ws, s, sz) ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ util.c:726:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ util.c:732:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] wchar_t *WString(); ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ ./canna.h:938:17: note: conflicting prototype is here extern wchar_t *WString pro((char *)); ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ util.c:870:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NoMoreMemory() ^ int ./sglobal.h:57:45: note: expanded from macro 'NoMoreMemory' #define NoMoreMemory G057_NoMoreMemory ^ util.c:877:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] GLineNGReturn(d) ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ util.c:877:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ util.c:888:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] GLineNGReturnFI(d) ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ util.c:888:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ util.c:916:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] GLineNGReturnTK(d) ^ int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ util.c:916:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ util.c:1040:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrlen(ws) ^ ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ util.c:1051:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrcpy(ws1, ws2) ^ ./sglobal.h:116:45: note: expanded from macro 'WStrcpy' #define WStrcpy G116_WStrcpy ^ util.c:1078:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrncpy(ws1, ws2, cnt) ^ ./sglobal.h:122:45: note: expanded from macro 'WStrncpy' #define WStrncpy G122_WStrncpy ^ util.c:1102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStraddbcpy(ws1, ws2, cnt) ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ util.c:1121:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrcat(ws1, ws2) ^ ./sglobal.h:114:45: note: expanded from macro 'WStrcat' #define WStrcat G114_WStrcat ^ util.c:1135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrcmp(w1, w2) ^ ./sglobal.h:115:45: note: expanded from macro 'WStrcmp' #define WStrcmp G115_WStrcmp ^ util.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrncmp(w1, w2, n) ^ ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ util.c:1196:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ util.c:1244:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CANNA_mbstowcs(dest, src, destlen) ^ util.c:1318:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CNvW2E(src, srclen, dest, destlen) ^ ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ util.c:1407:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CANNA_wcstombs(dest, src, destlen) ^ util.c:1451:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WString(s) ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ util.c:1510:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] WSfree(s) ^ int ./sglobal.h:112:45: note: expanded from macro 'WSfree' #define WSfree G112_WSfree ^ util.c:1510:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:112:45: note: expanded from macro 'WSfree' #define WSfree G112_WSfree ^ util.c:1575:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] generalReplace(buf, attr, startp, cursor, endp, bytes, rplastr, len, attrmask) ^ ./sglobal.h:233:45: note: expanded from macro 'generalReplace' #define generalReplace G233_generalReplace ^ util.c:1614:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] WToupper(wchar_t w) ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ util.c:1627:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] WTolower(wchar_t w) ^ int util.c:1656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] key2wchar(key, check) ^ ./sglobal.h:277:45: note: expanded from macro 'key2wchar' #define key2wchar G277_key2wchar ^ util.c:1682:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] confirmContext(d, yc) ^ ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ util.c:1686:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ util.c:1715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] abandonContext(d, yc) ^ ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ util.c:1719:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ util.c:1734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeRkError(d, str) ^ ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ util.c:1749:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcAnyKey(d) ^ util.c:1749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] util.c:1762:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static wait_anykey_func pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int util.c:1765:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] wait_anykey_func(d, mode, whattodo, key, fnum) ^ util.c:1765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] util.c:1782:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ util.c:1790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cannaMessageMode(d, cnt) ^ util.c:1832:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] canna_alert(d, message, cnt) ^ int ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ util.c:1832:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ util.c:1862:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern standalone; ~~~~~~ ^ int 177 warnings generated. rm -f yesno.o unshared/yesno.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 yesno.c -o unshared/yesno.o In file included from yesno.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from yesno.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from yesno.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from yesno.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from yesno.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from yesno.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from yesno.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from yesno.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from yesno.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from yesno.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from yesno.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from yesno.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from yesno.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from yesno.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from yesno.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from yesno.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from yesno.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from yesno.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from yesno.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from yesno.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from yesno.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from yesno.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from yesno.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from yesno.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from yesno.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from yesno.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from yesno.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from yesno.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from yesno.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from yesno.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from yesno.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from yesno.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from yesno.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from yesno.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from yesno.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from yesno.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from yesno.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from yesno.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from yesno.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from yesno.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from yesno.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from yesno.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from yesno.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from yesno.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from yesno.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from yesno.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from yesno.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from yesno.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from yesno.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from yesno.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from yesno.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from yesno.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from yesno.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from yesno.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from yesno.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from yesno.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from yesno.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from yesno.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from yesno.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from yesno.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from yesno.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int yesno.c:47:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 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 C2x [-Wdeprecated-non-prototype] freeYesNoContext(qc) ^ yesno.c:68:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getYesNoContext(d, ^ int ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ yesno.c:68:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ yesno.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popYesNoMode(d) ^ yesno.c:138:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-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] 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 C2x [-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] extern DoFuncSequence pro((struct _uiContext *)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #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] extern UseOtherKeymap pro((struct _uiContext *)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ 117 warnings generated. rm -f yesno.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC yesno.c In file included from yesno.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from yesno.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from yesno.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from yesno.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from yesno.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from yesno.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from yesno.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from yesno.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from yesno.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from yesno.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from yesno.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from yesno.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from yesno.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from yesno.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from yesno.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from yesno.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from yesno.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from yesno.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from yesno.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from yesno.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from yesno.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from yesno.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from yesno.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from yesno.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from yesno.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from yesno.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from yesno.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from yesno.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from yesno.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from yesno.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from yesno.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from yesno.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from yesno.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from yesno.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from yesno.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from yesno.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from yesno.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from yesno.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from yesno.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from yesno.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from yesno.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from yesno.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from yesno.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from yesno.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from yesno.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from yesno.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from yesno.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from yesno.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from yesno.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from yesno.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from yesno.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from yesno.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from yesno.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from yesno.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from yesno.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from yesno.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from yesno.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from yesno.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from yesno.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from yesno.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from yesno.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int yesno.c:47:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 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 C2x [-Wdeprecated-non-prototype] freeYesNoContext(qc) ^ yesno.c:68:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getYesNoContext(d, ^ int ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ yesno.c:68:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ yesno.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popYesNoMode(d) ^ yesno.c:138:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-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] 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 C2x [-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] extern DoFuncSequence pro((struct _uiContext *)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #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] extern UseOtherKeymap pro((struct _uiContext *)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ 117 warnings generated. rm -f bunsetsu.o unshared/bunsetsu.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 bunsetsu.c -o unshared/bunsetsu.o In file included from bunsetsu.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from bunsetsu.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from bunsetsu.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from bunsetsu.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from bunsetsu.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from bunsetsu.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from bunsetsu.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from bunsetsu.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from bunsetsu.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from bunsetsu.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from bunsetsu.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from bunsetsu.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from bunsetsu.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from bunsetsu.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from bunsetsu.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from bunsetsu.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from bunsetsu.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from bunsetsu.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from bunsetsu.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from bunsetsu.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from bunsetsu.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from bunsetsu.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from bunsetsu.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from bunsetsu.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from bunsetsu.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from bunsetsu.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from bunsetsu.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from bunsetsu.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from bunsetsu.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from bunsetsu.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from bunsetsu.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from bunsetsu.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from bunsetsu.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from bunsetsu.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from bunsetsu.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from bunsetsu.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from bunsetsu.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from bunsetsu.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from bunsetsu.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from bunsetsu.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from bunsetsu.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from bunsetsu.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from bunsetsu.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from bunsetsu.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from bunsetsu.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from bunsetsu.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from bunsetsu.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from bunsetsu.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from bunsetsu.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from bunsetsu.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from bunsetsu.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from bunsetsu.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from bunsetsu.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from bunsetsu.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from bunsetsu.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from bunsetsu.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from bunsetsu.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int bunsetsu.c:40:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 0*/"ʸΰư˼Ԥޤ", ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:41:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 1*/"ɤߤФޤǤ", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:42:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 2*/"ʸΰư˼Ԥޤ", ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:43:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 3*/"ɤߤФޤǤ", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:44:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 4*/"ʴѴ˼Ԥޤ", ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] enterAdjustMode(d, yc) ^ ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ bunsetsu.c:86:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] leaveAdjustMode(d, yc) ^ ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ bunsetsu.c:98:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #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] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_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] extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_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] extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ 146 warnings generated. rm -f bunsetsu.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC bunsetsu.c In file included from bunsetsu.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from bunsetsu.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from bunsetsu.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from bunsetsu.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from bunsetsu.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from bunsetsu.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from bunsetsu.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from bunsetsu.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from bunsetsu.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from bunsetsu.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from bunsetsu.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from bunsetsu.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from bunsetsu.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from bunsetsu.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from bunsetsu.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from bunsetsu.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from bunsetsu.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from bunsetsu.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from bunsetsu.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from bunsetsu.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from bunsetsu.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from bunsetsu.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from bunsetsu.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from bunsetsu.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from bunsetsu.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from bunsetsu.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from bunsetsu.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from bunsetsu.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from bunsetsu.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from bunsetsu.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from bunsetsu.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from bunsetsu.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from bunsetsu.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from bunsetsu.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from bunsetsu.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from bunsetsu.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from bunsetsu.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from bunsetsu.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from bunsetsu.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from bunsetsu.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from bunsetsu.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from bunsetsu.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from bunsetsu.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from bunsetsu.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from bunsetsu.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from bunsetsu.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from bunsetsu.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from bunsetsu.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from bunsetsu.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from bunsetsu.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from bunsetsu.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from bunsetsu.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from bunsetsu.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from bunsetsu.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from bunsetsu.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from bunsetsu.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from bunsetsu.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int bunsetsu.c:40:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 0*/"ʸΰư˼Ԥޤ", ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:41:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 1*/"ɤߤФޤǤ", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:42:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 2*/"ʸΰư˼Ԥޤ", ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:43:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 3*/"ɤߤФޤǤ", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:44:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 4*/"ʴѴ˼Ԥޤ", ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] enterAdjustMode(d, yc) ^ ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ bunsetsu.c:86:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] leaveAdjustMode(d, yc) ^ ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ bunsetsu.c:98:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #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] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_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] extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_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] extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ 146 warnings generated. rm -f engine.o unshared/engine.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 engine.c -o unshared/engine.o In file included from engine.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from engine.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from engine.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from engine.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from engine.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from engine.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from engine.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from engine.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from engine.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from engine.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from engine.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from engine.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from engine.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from engine.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from engine.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from engine.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from engine.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from engine.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from engine.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from engine.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from engine.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from engine.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from engine.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from engine.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from engine.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from engine.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from engine.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from engine.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from engine.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from engine.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from engine.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from engine.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from engine.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from engine.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from engine.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from engine.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from engine.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from engine.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from engine.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from engine.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from engine.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from engine.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from engine.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from engine.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from engine.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from engine.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from engine.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from engine.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from engine.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from engine.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from engine.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from engine.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from engine.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from engine.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from engine.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from engine.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from engine.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from engine.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from engine.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from engine.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from engine.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from engine.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from engine.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from engine.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int engine.c:757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkSetServerName(s) ^ int ./sglobal.h:68:45: note: expanded from macro 'RkSetServerName' #define RkSetServerName G068_RkSetServerName ^ engine.c:757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:68:45: note: expanded from macro 'RkSetServerName' #define RkSetServerName G068_RkSetServerName ^ 108 warnings generated. rm -f engine.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC engine.c In file included from engine.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from engine.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from engine.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from engine.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from engine.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from engine.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from engine.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from engine.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from engine.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from engine.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from engine.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from engine.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from engine.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from engine.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from engine.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from engine.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from engine.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from engine.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from engine.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from engine.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from engine.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from engine.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from engine.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from engine.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from engine.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from engine.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from engine.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from engine.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from engine.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from engine.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from engine.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from engine.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from engine.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from engine.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from engine.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from engine.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from engine.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from engine.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from engine.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from engine.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from engine.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from engine.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from engine.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from engine.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from engine.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from engine.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from engine.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from engine.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from engine.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from engine.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from engine.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from engine.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from engine.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from engine.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from engine.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from engine.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from engine.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from engine.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from engine.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from engine.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from engine.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from engine.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from engine.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from engine.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int engine.c:757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkSetServerName(s) ^ int ./sglobal.h:68:45: note: expanded from macro 'RkSetServerName' #define RkSetServerName G068_RkSetServerName ^ engine.c:757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:68:45: note: expanded from macro 'RkSetServerName' #define RkSetServerName G068_RkSetServerName ^ 108 warnings generated. rm -f RKroma.o unshared/RKroma.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 RKroma.c -o unshared/RKroma.o In file included from RKroma.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from RKroma.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from RKroma.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from RKroma.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from RKroma.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from RKroma.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from RKroma.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from RKroma.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from RKroma.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from RKroma.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from RKroma.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from RKroma.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from RKroma.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from RKroma.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from RKroma.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from RKroma.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from RKroma.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from RKroma.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from RKroma.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from RKroma.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from RKroma.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from RKroma.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from RKroma.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from RKroma.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from RKroma.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from RKroma.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from RKroma.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from RKroma.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from RKroma.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from RKroma.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from RKroma.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from RKroma.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from RKroma.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from RKroma.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from RKroma.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from RKroma.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from RKroma.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from RKroma.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from RKroma.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from RKroma.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from RKroma.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from RKroma.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from RKroma.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from RKroma.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from RKroma.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from RKroma.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from RKroma.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from RKroma.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from RKroma.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from RKroma.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from RKroma.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from RKroma.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from RKroma.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from RKroma.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from RKroma.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from RKroma.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from RKroma.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from RKroma.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from RKroma.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int RKroma.c:87:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwOpenRoma(romaji) ^ RKroma.c:110:7: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ( read(dic, (char *)header, ROMDICHEADERLEN) != ROMDICHEADERLEN || ^ RKroma.c:113:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(dic); ^ RKroma.c:130:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(dic); ^ RKroma.c:136:10: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(dic); ^ RKroma.c:241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCloseRoma(rdic) ^ RKroma.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkOpenRoma(romaji) ^ RKroma.c:260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCloseRoma(rdic) ^ RKroma.c:277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] findRoma(rdic, m, c, n, flg) ^ RKroma.c:301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getKana(rdic, p, flags) ^ RKroma.c:335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getRoma(rdic, p) ^ RKroma.c:344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getTSU(rdic, flags) ^ RKroma.c:360:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkMapRoma(rdic, dst, maxdst, src, maxsrc, flags, status) ^ RKroma.c:473:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getrawKana(rdic, p) ^ RKroma.c:488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getTemp(rdic, p) ^ RKroma.c:510:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkMapPhonogram(rdic, dst, maxdst, src, srclen, key, flags, ^ RKroma.c:727:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtRoma(rdic, dst, maxdst, src, maxsrc, flags) ^ 123 warnings generated. rm -f RKroma.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC RKroma.c In file included from RKroma.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from RKroma.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from RKroma.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from RKroma.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from RKroma.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from RKroma.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from RKroma.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from RKroma.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from RKroma.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from RKroma.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from RKroma.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from RKroma.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from RKroma.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from RKroma.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from RKroma.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from RKroma.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from RKroma.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from RKroma.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from RKroma.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from RKroma.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from RKroma.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from RKroma.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from RKroma.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from RKroma.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from RKroma.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from RKroma.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from RKroma.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from RKroma.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from RKroma.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from RKroma.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from RKroma.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from RKroma.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from RKroma.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from RKroma.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from RKroma.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from RKroma.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from RKroma.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from RKroma.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from RKroma.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from RKroma.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from RKroma.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from RKroma.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from RKroma.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from RKroma.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from RKroma.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from RKroma.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from RKroma.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from RKroma.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from RKroma.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from RKroma.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from RKroma.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from RKroma.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from RKroma.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from RKroma.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from RKroma.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from RKroma.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from RKroma.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from RKroma.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from RKroma.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int RKroma.c:87:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwOpenRoma(romaji) ^ RKroma.c:110:7: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ( read(dic, (char *)header, ROMDICHEADERLEN) != ROMDICHEADERLEN || ^ RKroma.c:113:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(dic); ^ RKroma.c:130:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(dic); ^ RKroma.c:136:10: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(dic); ^ RKroma.c:241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCloseRoma(rdic) ^ RKroma.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkOpenRoma(romaji) ^ RKroma.c:260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCloseRoma(rdic) ^ RKroma.c:277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] findRoma(rdic, m, c, n, flg) ^ RKroma.c:301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getKana(rdic, p, flags) ^ RKroma.c:335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getRoma(rdic, p) ^ RKroma.c:344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getTSU(rdic, flags) ^ RKroma.c:360:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkMapRoma(rdic, dst, maxdst, src, maxsrc, flags, status) ^ RKroma.c:473:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getrawKana(rdic, p) ^ RKroma.c:488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getTemp(rdic, p) ^ RKroma.c:510:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkMapPhonogram(rdic, dst, maxdst, src, srclen, key, flags, ^ RKroma.c:727:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtRoma(rdic, dst, maxdst, src, maxsrc, flags) ^ 123 warnings generated. rm -f RKkana.o unshared/RKkana.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -O2 RKkana.c -o unshared/RKkana.o In file included from RKkana.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from RKkana.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from RKkana.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from RKkana.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from RKkana.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from RKkana.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from RKkana.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from RKkana.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from RKkana.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from RKkana.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from RKkana.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from RKkana.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from RKkana.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from RKkana.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from RKkana.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from RKkana.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from RKkana.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from RKkana.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from RKkana.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from RKkana.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from RKkana.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from RKkana.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from RKkana.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from RKkana.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from RKkana.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from RKkana.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from RKkana.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from RKkana.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from RKkana.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from RKkana.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from RKkana.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from RKkana.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from RKkana.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from RKkana.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from RKkana.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from RKkana.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from RKkana.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from RKkana.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from RKkana.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from RKkana.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from RKkana.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from RKkana.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from RKkana.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from RKkana.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from RKkana.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from RKkana.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from RKkana.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from RKkana.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from RKkana.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from RKkana.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from RKkana.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from RKkana.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from RKkana.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from RKkana.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from RKkana.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from RKkana.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from RKkana.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from RKkana.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from RKkana.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int RKkana.c:160:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _ADDCODE(dst, maxdst, count, code, length) ^ RKkana.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtZen(zen, maxzen, han, maxhan) ^ RKkana.c:264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtHan(han, maxhan, zen, maxzen) ^ RKkana.c:349:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtKana(kana, maxkana, hira, maxhira) ^ RKkana.c:395:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtHira(hira, maxhira, kana, maxkana) ^ RKkana.c:443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtNone(dst, maxdst, src, maxsrc) ^ RKkana.c:480:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtEuc(euc, maxeuc, sj, maxsj) ^ RKkana.c:556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtSuuji(dst, maxdst, src, maxsrc, format) ^ RKkana.c:720:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtHan(dst, maxdst, src, srclen) ^ int RKkana.c:720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:756:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtHira(dst, maxdst, src, srclen) ^ int RKkana.c:756:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:793:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtKana(dst, maxdst, src, srclen) ^ int RKkana.c:793:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:830:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtZen(dst, maxdst, src, srclen) ^ int RKkana.c:830:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:867:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtNone(dst, maxdst, src, srclen) ^ int RKkana.c:867:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:881:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status) ^ int RKkana.c:881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:924:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst, ^ int RKkana.c:990:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags) ^ int RKkana.c:990:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 129 warnings generated. rm -f RKkana.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -fPIC RKkana.c In file included from RKkana.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from RKkana.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from RKkana.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from RKkana.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from RKkana.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from RKkana.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from RKkana.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from RKkana.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from RKkana.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from RKkana.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from RKkana.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from RKkana.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from RKkana.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from RKkana.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from RKkana.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from RKkana.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from RKkana.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from RKkana.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from RKkana.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from RKkana.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from RKkana.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from RKkana.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from RKkana.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from RKkana.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from RKkana.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from RKkana.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from RKkana.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from RKkana.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from RKkana.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from RKkana.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from RKkana.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from RKkana.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from RKkana.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from RKkana.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from RKkana.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from RKkana.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from RKkana.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from RKkana.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from RKkana.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from RKkana.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from RKkana.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from RKkana.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from RKkana.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from RKkana.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from RKkana.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from RKkana.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from RKkana.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from RKkana.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from RKkana.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from RKkana.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from RKkana.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from RKkana.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from RKkana.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from RKkana.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from RKkana.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from RKkana.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from RKkana.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from RKkana.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from RKkana.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int RKkana.c:160:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _ADDCODE(dst, maxdst, count, code, length) ^ RKkana.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtZen(zen, maxzen, han, maxhan) ^ RKkana.c:264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtHan(han, maxhan, zen, maxzen) ^ RKkana.c:349:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtKana(kana, maxkana, hira, maxhira) ^ RKkana.c:395:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtHira(hira, maxhira, kana, maxkana) ^ RKkana.c:443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtNone(dst, maxdst, src, maxsrc) ^ RKkana.c:480:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtEuc(euc, maxeuc, sj, maxsj) ^ RKkana.c:556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtSuuji(dst, maxdst, src, maxsrc, format) ^ RKkana.c:720:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtHan(dst, maxdst, src, srclen) ^ int RKkana.c:720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:756:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtHira(dst, maxdst, src, srclen) ^ int RKkana.c:756:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:793:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtKana(dst, maxdst, src, srclen) ^ int RKkana.c:793:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:830:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtZen(dst, maxdst, src, srclen) ^ int RKkana.c:830:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:867:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtNone(dst, maxdst, src, srclen) ^ int RKkana.c:867:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:881:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status) ^ int RKkana.c:881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:924:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst, ^ int RKkana.c:990:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags) ^ int RKkana.c:990:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 129 warnings generated. for i in rkc.o convert.o wconvert.o wutil.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; do if [ -f ../../RKC/unshared/$i ]; then (rm -f $i; cp ../../RKC/unshared/$i .) ; fi; done ) ; fi rm -f libcanna.so.1.0~ set -x; (cd .; cc -o ./libcanna.so.1.0~ -shared -fPIC -Wl,-rpath,/usr/local/lib -Wl,-soname,libcanna.so.1.0 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 rkc.o convert.o wconvert.o wutil.o ); + cd . + cc -o ./libcanna.so.1.0~ -shared -fPIC -Wl,-rpath,/usr/local/lib -Wl,-soname,libcanna.so.1.0 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 rkc.o convert.o wconvert.o wutil.o true rm -f libcanna.so.1.0 mv -f libcanna.so.1.0~ libcanna.so.1.0 rm -f libcanna.a + cd unshared + ar clq ../libcanna.a jrbind.o ebind.o lisp.o defaultmap.o bushu.o chikuji.o commondata.o empty.o henkan.o hex.o ichiran.o jishu.o kctrl.o keydef.o kigo.o mode.o multi.o onoff.o parse.o romaji.o uiutil.o uldefine.o uldelete.o ulhinshi.o ulkigo.o ulmount.o ulserver.o util.o yesno.o bunsetsu.o engine.o RKroma.o RKkana.o rkc.o convert.o wconvert.o wutil.o ranlib libcanna.a making all in lib/canna16... rm -f jrbind.o unshared/jrbind.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 jrbind.c -o unshared/jrbind.o In file included from jrbind.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from jrbind.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from jrbind.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from jrbind.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from jrbind.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from jrbind.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from jrbind.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from jrbind.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from jrbind.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from jrbind.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from jrbind.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from jrbind.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from jrbind.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from jrbind.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from jrbind.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from jrbind.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from jrbind.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from jrbind.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from jrbind.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from jrbind.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from jrbind.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from jrbind.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from jrbind.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from jrbind.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from jrbind.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from jrbind.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from jrbind.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from jrbind.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from jrbind.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from jrbind.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from jrbind.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from jrbind.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from jrbind.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from jrbind.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from jrbind.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from jrbind.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from jrbind.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from jrbind.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from jrbind.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from jrbind.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from jrbind.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from jrbind.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from jrbind.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from jrbind.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from jrbind.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from jrbind.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from jrbind.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from jrbind.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from jrbind.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from jrbind.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from jrbind.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from jrbind.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from jrbind.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from jrbind.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from jrbind.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from jrbind.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from jrbind.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from jrbind.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from jrbind.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int jrbind.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wcKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) ^ jrbind.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wcKanjiControl(context, request, arg) ^ jrbind.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newUiContext(dpy, win) ^ jrbind.c:105:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, ^ int ./canna.h:102:28: note: expanded from macro 'XwcLookupKanji2' #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 ^ jrbind.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./canna.h:102:28: note: expanded from macro 'XwcLookupKanji2' #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 ^ jrbind.c:143:19: warning: passing arguments to 'G278_keyToContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] d = keyToContext(dpy, win); ^ jrbind.c:188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XwcKanjiControl2(display, window, request, arg) ^ ./canna.h:103:28: note: expanded from macro 'XwcKanjiControl2' #define XwcKanjiControl2 IROHA_G426_XwcKanjiControl2 ^ jrbind.c:212:21: warning: passing arguments to 'G278_keyToContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] d = keyToContext((unsigned int)display, (unsigned int)window); ^ jrbind.c:250:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pushCallback(d, env, ev, ex, qu, au) ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' #define pushCallback G321_pushCallback ^ jrbind.c:271:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popCallback(d) ^ ./sglobal.h:313:45: note: expanded from macro 'popCallback' #define popCallback G313_popCallback ^ 116 warnings generated. rm -f jrbind.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC jrbind.c In file included from jrbind.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from jrbind.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from jrbind.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from jrbind.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from jrbind.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from jrbind.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from jrbind.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from jrbind.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from jrbind.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from jrbind.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from jrbind.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from jrbind.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from jrbind.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from jrbind.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from jrbind.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from jrbind.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from jrbind.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from jrbind.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from jrbind.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from jrbind.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from jrbind.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from jrbind.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from jrbind.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from jrbind.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from jrbind.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from jrbind.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from jrbind.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from jrbind.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from jrbind.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from jrbind.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from jrbind.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from jrbind.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from jrbind.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from jrbind.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from jrbind.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from jrbind.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from jrbind.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from jrbind.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from jrbind.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from jrbind.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from jrbind.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from jrbind.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from jrbind.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from jrbind.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from jrbind.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from jrbind.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from jrbind.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from jrbind.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from jrbind.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from jrbind.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from jrbind.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from jrbind.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from jrbind.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from jrbind.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from jrbind.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from jrbind.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from jrbind.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from jrbind.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from jrbind.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from jrbind.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from jrbind.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int jrbind.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wcKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) ^ jrbind.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wcKanjiControl(context, request, arg) ^ jrbind.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newUiContext(dpy, win) ^ jrbind.c:105:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] XwcLookupKanji2(dpy, win, buffer_return, nbuffer, nbytes, functionalChar, ^ int ./canna.h:102:28: note: expanded from macro 'XwcLookupKanji2' #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 ^ jrbind.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./canna.h:102:28: note: expanded from macro 'XwcLookupKanji2' #define XwcLookupKanji2 IROHA_G425_XwcLookupKanji2 ^ jrbind.c:143:19: warning: passing arguments to 'G278_keyToContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] d = keyToContext(dpy, win); ^ jrbind.c:188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XwcKanjiControl2(display, window, request, arg) ^ ./canna.h:103:28: note: expanded from macro 'XwcKanjiControl2' #define XwcKanjiControl2 IROHA_G426_XwcKanjiControl2 ^ jrbind.c:212:21: warning: passing arguments to 'G278_keyToContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] d = keyToContext((unsigned int)display, (unsigned int)window); ^ jrbind.c:250:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pushCallback(d, env, ev, ex, qu, au) ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' #define pushCallback G321_pushCallback ^ jrbind.c:271:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popCallback(d) ^ ./sglobal.h:313:45: note: expanded from macro 'popCallback' #define popCallback G313_popCallback ^ 116 warnings generated. rm -f ebind.o unshared/ebind.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 ebind.c -o unshared/ebind.o In file included from ebind.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ebind.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ebind.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ebind.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ebind.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ebind.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ebind.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ebind.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ebind.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ebind.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ebind.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ebind.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ebind.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ebind.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ebind.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ebind.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ebind.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ebind.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ebind.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ebind.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ebind.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ebind.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ebind.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ebind.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ebind.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ebind.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ebind.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ebind.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ebind.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ebind.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ebind.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ebind.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ebind.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ebind.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ebind.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ebind.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ebind.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ebind.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ebind.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ebind.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ebind.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ebind.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ebind.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ebind.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ebind.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ebind.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ebind.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ebind.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ebind.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ebind.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ebind.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ebind.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ebind.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ebind.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ebind.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ebind.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ebind.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ebind.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ebind.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ebind.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ebind.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ebind.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes) ^ ebind.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ebind.c:182:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, ^ int ./canna.h:100:26: note: expanded from macro 'XLookupKanji2' #define XLookupKanji2 IROHA_G300_XLookupKanji2 ^ ebind.c:182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./canna.h:100:26: note: expanded from macro 'XLookupKanji2' #define XLookupKanji2 IROHA_G300_XLookupKanji2 ^ ebind.c:226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XKanjiControl2(display, window, request, arg) ^ ./canna.h:101:27: note: expanded from macro 'XKanjiControl2' #define XKanjiControl2 IROHA_G301_XKanjiControl2 ^ ebind.c:364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jrKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) ^ ebind.c:380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jrKanjiControl(context, request, arg) ^ 113 warnings generated. rm -f ebind.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC ebind.c In file included from ebind.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ebind.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ebind.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ebind.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ebind.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ebind.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ebind.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ebind.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ebind.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ebind.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ebind.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ebind.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ebind.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ebind.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ebind.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ebind.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ebind.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ebind.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ebind.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ebind.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ebind.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ebind.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ebind.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ebind.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ebind.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ebind.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ebind.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ebind.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ebind.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ebind.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ebind.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ebind.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ebind.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ebind.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ebind.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ebind.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ebind.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ebind.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ebind.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ebind.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ebind.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ebind.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ebind.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ebind.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ebind.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ebind.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ebind.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ebind.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ebind.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ebind.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ebind.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ebind.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ebind.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ebind.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ebind.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ebind.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ebind.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ebind.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ebind.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ebind.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ebind.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ebind.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ebind.c:37:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] StoreWCtoEUC(wbuf, wbuflen, wks, ebuf, maxebuf, ks, ch, nbytes) ^ ebind.c:37:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ebind.c:182:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] XLookupKanji2(dpy, win, buffer_return, bytes_buffer, nbytes, functionalChar, ^ int ./canna.h:100:26: note: expanded from macro 'XLookupKanji2' #define XLookupKanji2 IROHA_G300_XLookupKanji2 ^ ebind.c:182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./canna.h:100:26: note: expanded from macro 'XLookupKanji2' #define XLookupKanji2 IROHA_G300_XLookupKanji2 ^ ebind.c:226:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] XKanjiControl2(display, window, request, arg) ^ ./canna.h:101:27: note: expanded from macro 'XKanjiControl2' #define XKanjiControl2 IROHA_G301_XKanjiControl2 ^ ebind.c:364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jrKanjiString(context_id, ch, buffer_return, nbuffer, kanji_status_return) ^ ebind.c:380:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jrKanjiControl(context, request, arg) ^ 113 warnings generated. rm -f lisp.o unshared/lisp.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 lisp.c -o unshared/lisp.o In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ In file included from lisp.c:38: 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ In file included from lisp.c:38: 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from lisp.c:38: 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ In file included from lisp.c:38: 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ In file included from lisp.c:38: 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ In file included from lisp.c:38: 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ In file included from lisp.c:38: 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ In file included from lisp.c:38: 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ In file included from lisp.c:38: 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ In file included from lisp.c:38: 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ In file included from lisp.c:38: 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ In file included from lisp.c:38: 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ In file included from lisp.c:38: 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ In file included from lisp.c:38: 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ In file included from lisp.c:38: 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ In file included from lisp.c:38: 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ In file included from lisp.c:38: 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ In file included from lisp.c:38: 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ In file included from lisp.c:38: 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ In file included from lisp.c:38: 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ In file included from lisp.c:38: 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ In file included from lisp.c:38: 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ In file included from lisp.c:38: 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ In file included from lisp.c:38: 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ In file included from lisp.c:38: 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ In file included from lisp.c:38: 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ In file included from lisp.c:38: 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ In file included from lisp.c:38: 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ In file included from lisp.c:38: 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ In file included from lisp.c:38: 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ In file included from lisp.c:38: 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ In file included from lisp.c:38: 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ In file included from lisp.c:38: 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ In file included from lisp.c:38: 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int lisp.c:55:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static initIS(); ~~~~~~ ^ int lisp.c:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ int lisp.c:57:21: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ int lisp.c:57:35: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ int lisp.c:57:45: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ int lisp.c:66:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] static list getatm(), getatmz(), newsymbol(), copystring(); ^ lisp.c:163:13: note: conflicting prototype is here static list getatmz(char *); ^ lisp.c:337:8: warning: passing arguments to 'epush' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] epush(NIL); ^ lisp.c:376:24: warning: passing arguments to 'G028_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fp = FindExtraFunc(fid); ^ lisp.c:430:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' #define ckverbose G169_ckverbose ^ lisp.c:456:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեȤ \"%s\" Ѥޤ\n", s); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ lisp.c:456:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեȤ \"%s\" Ѥޤ\n", s); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ lisp.c:476:17: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lread(0)); ^ lisp.c:476:11: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lread(0)); ^ lisp.c:480:18: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (void)Leval(1); ^ lisp.c:427:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YYparse_by_rcfilename(s) ^ ./sglobal.h:125:45: note: expanded from macro 'YYparse_by_rcfilename' #define YYparse_by_rcfilename G125_YYparse_by_rcfilename ^ lisp.c:502:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] error("Interrupt:",NON); ^ lisp.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] intr(sig) ^ lisp.c:512:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] parse_string(str) ^ int ./sglobal.h:312:45: note: expanded from macro 'parse_string' #define parse_string G312_parse_string ^ lisp.c:512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:312:45: note: expanded from macro 'parse_string' #define parse_string G312_parse_string ^ lisp.c:545:14: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] t = Lread(0); ^ lisp.c:550:11: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(t); ^ lisp.c:551:12: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Leval(1); ^ lisp.c:596:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("-> "); /* prompt */ ^ lisp.c:597:15: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lread(0)); ^ lisp.c:597:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lread(0)); ^ lisp.c:601:15: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Leval(1)); ^ lisp.c:601:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Leval(1)); ^ lisp.c:606:19: warning: passing arguments to 'Lprint' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (void)Lprint(1); ^ lisp.c:607:12: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("\n"); ^ lisp.c:612:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("\nGoodbye.\n"); ^ lisp.c:695:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] initIS() ^ lisp.c:814:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] identifySequence(c, val) ^ lisp.c:814:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lisp.c:861:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] allocarea() ^ lisp.c:924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getatmz(name) ^ lisp.c:932:16: warning: passing arguments to 'getatm' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return getatm(name,key); ^ lisp.c:945:19: warning: passing arguments to 'newsymbol' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] temp = newsymbol(name); ^ lisp.c:939:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mkatm(name) ^ lisp.c:59:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list mkatm(), read1(), ratom(), ratom2(), rstring(); ^ lisp.c:962:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getatm(name,key) ^ lisp.c:66:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list getatm(), getatmz(), newsymbol(), copystring(); ^ lisp.c:994:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(msg); ^ lisp.c:996:10: warning: passing arguments to 'print' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] print(v); ^ lisp.c:998:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("\n"); ^ lisp.c:1008:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(buf); ^ lisp.c:987:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] error(msg,v) ^ lisp.c:102:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void argnerr(), numerr(), error(); ^ lisp.c:1024:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(msg); ^ lisp.c:1026:10: warning: passing arguments to 'print' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] print(v); ^ lisp.c:1028:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("\n"); ^ lisp.c:1038:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(buf); ^ lisp.c:1017:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fatal(msg,v) ^ lisp.c:1047:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("incorrect number of args to "); ^ lisp.c:1044:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] argnerr(msg) ^ lisp.c:102:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void argnerr(), numerr(), error(); ^ lisp.c:1057:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("Non-number "); ^ lisp.c:1059:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("to "); ^ lisp.c:1060:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(fn); ^ lisp.c:1053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] numerr(fn,arg) ^ lisp.c:102:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void argnerr(), numerr(), error(); ^ lisp.c:1071:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("Non-string "); ^ lisp.c:1073:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("to "); ^ lisp.c:1074:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(fn); ^ lisp.c:1067:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lisp_strerr(fn,arg) ^ lisp.c:1081:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lread(n) ^ lisp.c:68:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Lprogn(), Lcons(), Lread(); ^ lisp.c:1129:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(NIL); ^ lisp.c:1130:15: warning: passing arguments to 'Lncons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] p = Lncons(1); /* get a new cell */ ^ lisp.c:1132:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(p); ^ lisp.c:1152:19: warning: passing arguments to 'isterm' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if ( !isterm(c) ) { ^ lisp.c:1153:15: warning: passing arguments to 'ratom2' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(ratom2('.')); ^ lisp.c:1153:8: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(ratom2('.')); ^ lisp.c:1154:8: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(NIL); ^ lisp.c:1155:32: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] car(*pp) = cdar(*pp) = Lcons(2); ^ lisp.c:1177:6: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(t); ^ lisp.c:1178:6: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(NIL); ^ lisp.c:1179:30: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] car(*pp) = cdar(*pp) = Lcons(2); ^ lisp.c:1183:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(QUOTE); ^ lisp.c:1188:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(t); ^ lisp.c:1189:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(NIL); ^ lisp.c:1190:15: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:1190:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:1191:17: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return Lcons(2); ^ lisp.c:1209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] skipspaces() ^ lisp.c:1234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] zaplin() ^ lisp.c:1260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newsymbol(name) ^ lisp.c:66:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list getatm(), getatmz(), newsymbol(), copystring(); ^ lisp.c:1289:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("nil"); ^ lisp.c:1291:8: warning: passing arguments to 'patom' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] patom(l); ^ lisp.c:1300:10: warning: passing arguments to 'patom' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] patom(l); ^ lisp.c:1285:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] print(l) ^ lisp.c:65:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void freearea(), print(); ^ lisp.c:1320:15: warning: passing arguments to 'ratom2' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return(ratom2(tyi())); ^ lisp.c:1326:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static isnum(); ~~~~~~ ^ int lisp.c:1341:33: warning: passing arguments to 'isterm' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] for (i = 1, c = tyi(); !isterm(c) ; i++, c = tyi()) { ^ lisp.c:1365:22: warning: passing arguments to 'isnum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ( !flag && isnum(atmbuf)) { ^ lisp.c:1329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ratom2(a) ^ lisp.c:59:40: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list mkatm(), read1(), ratom(), ratom2(), rstring(); ^ lisp.c:1408:20: warning: passing arguments to 'copystring' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return copystring(strb, strp); ^ lisp.c:1481:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static isnum(name) ~~~~~~ ^ int lisp.c:1481:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lisp.c:1326:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static isnum(); ^ lisp.c:1502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] untyi(c) ^ lisp.c:1532:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *gets(), *fgets(); ^ /usr/include/stdio.h:217:7: note: conflicting prototype is here char *fgets(char *, int, FILE *) ^ lisp.c:1585:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void tyo(c) ^ lisp.c:1597:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void prins(s) ^ lisp.c:58:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void prins(); ^ lisp.c:1609:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static isterm(c) ~~~~~~ ^ int lisp.c:1609:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lisp.c:57:45: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static allocarea(), skipspaces(), zaplin(), isterm(); ^ lisp.c:1630:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(value) ^ lisp.c:63:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void push(), pop(); ^ lisp.c:1644:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pop(x) ^ lisp.c:63:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void push(), pop(); ^ lisp.c:1667:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] epush(value) ^ lisp.c:62:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void defatms(), epush(); ^ lisp.c:1708:34: warning: format specifies type 'int' but the argument has type 'list' (aka 'long') [-Wformat] (void)sprintf(namebuf,"%d",xnum(atm)); ~~ ^~~~~~~~~ %ld ./lisp.h:105:19: note: expanded from macro 'xnum' #define xnum(x) ((((x) & 0x00800000)) ? (x | 0xff000000) : (x & 0x00ffffff)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lisp.c:1701:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] patom(atm) ^ lisp.c:1282:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void patom(); ^ lisp.c:1756:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(oblist + i); ^ lisp.c:1759:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(p); ^ lisp.c:1762:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(p); ^ lisp.c:1765:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(values + i); ^ lisp.c:1767:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&T); ^ lisp.c:1768:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell("E); ^ lisp.c:1769:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&_LAMBDA); ^ lisp.c:1770:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&_MACRO); ^ lisp.c:1771:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&COND); ^ lisp.c:1772:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&USER); ^ lisp.c:1773:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&BUSHU); ^ lisp.c:1774:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&GRAMMAR); ^ lisp.c:1775:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&RENGO); ^ lisp.c:1776:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&KATAKANA); ^ lisp.c:1777:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&HIRAGANA); ^ lisp.c:1778:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&HYPHEN); ^ lisp.c:1789:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] allocstring(n) ^ lisp.c:1813:16: warning: passing arguments to 'Strncpy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (void)Strncpy(xstring(retval), s, n); ^ lisp.c:1806:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copystring(s, n) ^ lisp.c:66:47: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list getatm(), getatmz(), newsymbol(), copystring(); ^ lisp.c:1819:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copycons(l) ^ lisp.c:1881:20: warning: incompatible pointer types passing 'int *' to parameter of type 'list *' (aka 'long *') [-Wincompatible-pointer-types] markcopycell((int *)&newatom->func); ^~~~~~~~~~~~~~~~~~~~~ lisp.c:1831:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(addr) ^ lisp.c:1727:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void markcopycell(); ^ lisp.c:1904:15: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:1906:19: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = Lcons(2); ^ lisp.c:1889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bindall(var,par,a,e) ^ lisp.c:1953:15: warning: passing arguments to 'assq' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] t = assq(e, *esp); ^ lisp.c:1960:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return (sym->valfunc)(VALGET, 0); ^ lisp.c:1986:16: warning: passing arguments to 'evpsh' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] i = evpsh(cdr(e)); ^ lisp.c:1988:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] t = (*cfn)(i); ^ lisp.c:2019:16: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2029:12: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2042:16: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2053:14: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2070:14: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2076:12: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:1936:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Leval(n) ^ lisp.c:69:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] assq(e,a) ^ lisp.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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list assq(), pop1(); ^ lisp.c:2152:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] evpsh(args) ^ lisp.c:64:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int evpsh(); ^ lisp.c:2204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lcons(n) ^ lisp.c:68:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Lprogn(), Lcons(), Lread(); ^ lisp.c:2217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lncons(n) ^ lisp.c:69:63: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lxcons(n) ^ lisp.c:69:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lprint(n) ^ lisp.c:69:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2272:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return (*(sym->valfunc))(VALSET, val); ^ lisp.c:2252:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lset(n) ^ lisp.c:2307:12: warning: passing arguments to 'equal' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (equal(pop1(),pop1())) ^ lisp.c:2303:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lequal(n) ^ lisp.c:2316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Strncmp(x, y, len) ^ lisp.c:2333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Strncpy(x, y, len) ^ lisp.c:1786:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static char *Strncpy(); ^ lisp.c:2346:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] equal(x,y) ^ lisp.c:2300:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int equal(); ^ lisp.c:2381:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgreaterp(n) ^ lisp.c:2412:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Llessp(n) ^ lisp.c:2443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Leq(n) ^ lisp.c:2493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lnull(n) ^ lisp.c:2538:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lplus(n) ^ lisp.c:2562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Ltimes(n) ^ lisp.c:2585:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Ldiff(n) ^ lisp.c:2621:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lquo(n) ^ lisp.c:2655:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lrem(n) ^ lisp.c:2693:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgc(n) ^ lisp.c:2702:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lusedic(n) ^ lisp.c:2772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Llist(n) ^ lisp.c:2783:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lcopysym(n) ^ lisp.c:2817:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] FILE *instream, *fopen(); ^ lisp.c:2813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lload(n) ^ lisp.c:2879:3: warning: call to undeclared function 'G163_changeModeName'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] changeModeName(mode, null(p) ? 0 : xstring(p)); ^ ./sglobal.h:163:45: note: expanded from macro 'changeModeName' #define changeModeName G163_changeModeName ^ lisp.c:2863:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lmodestr(n) ^ lisp.c:69:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2888:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xfseq(fname, l, arr, arrsize) ^ lisp.c:2953:14: warning: call to undeclared function 'G161_changeKeyfunc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] retval = changeKeyfunc(mode, (unsigned)keyseq[0], ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' #define changeKeyfunc G161_changeKeyfunc ^ lisp.c:2925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lsetkey(n) ^ lisp.c:2994:14: warning: call to undeclared function 'G162_changeKeyfuncOfAll'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] retval = changeKeyfuncOfAll((unsigned)keyseq[0], ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' #define changeKeyfuncOfAll G162_changeKeyfuncOfAll ^ lisp.c:2973:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgsetkey(n) ^ lisp.c:3017:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lputd(n) ^ lisp.c:69:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:3088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lcar(n) ^ lisp.c:3105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lcdr(n) ^ lisp.c:3122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Latom(n) ^ lisp.c:3239:11: warning: call to undeclared function 'G161_changeKeyfunc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = changeKeyfunc(mode, CANNA_KEY_Undefine, ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' #define changeKeyfunc G161_changeKeyfunc ^ lisp.c:3222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lunbindkey(n) ^ lisp.c:3273:11: warning: call to undeclared function 'G162_changeKeyfuncOfAll'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = changeKeyfuncOfAll(CANNA_KEY_Undefine, ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' #define changeKeyfuncOfAll G162_changeKeyfuncOfAll ^ lisp.c:3261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgunbindkey(n) ^ lisp.c:3373:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int searchfunc(); ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ ./canna.h:1040:12: note: conflicting prototype is here extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ lisp.c:3499:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ lisp.c:3508:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ lisp.c:3678:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getKutenCode(data, ku, ten) ^ lisp.c:3712:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] howManyCharsAre(tdata, edata, tku, tten, codeset) ^ lisp.c:3735:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pickupChars(tku, tten, num, kodata) ^ lisp.c:3777:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ lisp.c:3784:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] numtostr(num, str) ^ lisp.c:4079:20: warning: passing arguments to 'G148_allocMenu' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] men = allocMenu(n, clen); ^ lisp.c:4113:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ lisp.c:4117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lsetinifunc(n) ^ lisp.c:4147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lboundp(n) ^ lisp.c:4182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lfboundp(n) ^ lisp.c:4211:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char strbuf[256], *ret, *getenv(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ lisp.c:4207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgetenv(n) ^ lisp.c:4256:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*keyconvCallback)(CANNA_CTERMINAL, ^ lisp.c:4236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LdefEscSeq(n) ^ lisp.c:4280:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*keyconvCallback)(CANNA_XTERMINAL, ^ lisp.c:4264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LdefXKeysym(n) ^ lisp.c:4288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lconcat(n) ^ lisp.c:4336:3: warning: call to undeclared function 'RkwGetProtocolVersion'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwGetProtocolVersion(&a, &b); ^ lisp.c:4358:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VTorNIL(var, setp, arg) ^ lisp.c:4373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StrAcc(var, setp, arg) ^ lisp.c:70:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list NumAcc(), StrAcc(); ^ lisp.c:4415:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NumAcc(var, setp, arg) ^ lisp.c:70:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list NumAcc(), StrAcc(); ^ lisp.c:4449:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list Vnkouhobunsetsu(setp, arg) int setp; list arg; ^ lisp.c:4468:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern protocol_version; ~~~~~~ ^ int ./sglobal.h:320:45: note: expanded from macro 'protocol_version' #define protocol_version G320_protocol_version ^ lisp.c:4465:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list VProtoVer(setp, arg) int setp; list arg; ^ lisp.c:4480:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern server_version; ~~~~~~ ^ int ./sglobal.h:346:45: note: expanded from macro 'server_version' #define server_version G346_server_version ^ lisp.c:4477:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list VServVer(setp, arg) int setp; list arg; ^ lisp.c:4489:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list VServName(setp, arg) int setp; list arg; ^ lisp.c:4502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VCannaDir(setp, arg) int setp; list arg; ^ lisp.c:4549:39: warning: '/*' within block comment [-Wcomment] if (/* 0 <= cannaconf.code_input && /* unsigned ˤΤǾĹˤʤä */ ^ lisp.c:4514:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list VCodeInput(setp, arg) int setp; list arg; ^ lisp.c:4561:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAR(Vromkana ,StrAcc ,char * ,RomkanaTable) ^ lisp.c:4562:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAR(Venglish ,StrAcc ,char * ,EnglishTable) ^ lisp.c:4564:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vnhenkan ,NumAcc ,cannaconf.kouho_threshold) ^ lisp.c:4565:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vndisconnect ,NumAcc ,cannaconf.strokelimit) ^ lisp.c:4566:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VCannaVersion ,NumAcc ,cannaconf.CannaVersion) ^ lisp.c:4567:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VIndexSeparator,NumAcc ,cannaconf.indexSeparator) ^ lisp.c:4569:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vgakushu ,VTorNIL ,cannaconf.Gakushu) ^ lisp.c:4570:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vcursorw ,VTorNIL ,cannaconf.CursorWrap) ^ lisp.c:4571:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vselectd ,VTorNIL ,cannaconf.SelectDirect) ^ lisp.c:4572:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vnumeric ,VTorNIL ,cannaconf.HexkeySelect) ^ lisp.c:4573:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vbunsets ,VTorNIL ,cannaconf.BunsetsuKugiri) ^ lisp.c:4574:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vcharact ,VTorNIL ,cannaconf.ChBasedMove) ^ lisp.c:4575:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vreverse ,VTorNIL ,cannaconf.ReverseWidely) ^ lisp.c:4576:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VreverseWord ,VTorNIL ,cannaconf.ReverseWord) ^ lisp.c:4577:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vquitich ,VTorNIL ,cannaconf.QuitIchiranIfEnd) ^ lisp.c:4578:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vkakutei ,VTorNIL ,cannaconf.kakuteiIfEndOfBunsetsu) ^ lisp.c:4579:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vstayaft ,VTorNIL ,cannaconf.stayAfterValidate) ^ lisp.c:4580:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vbreakin ,VTorNIL ,cannaconf.BreakIntoRoman) ^ lisp.c:4581:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vgrammati ,VTorNIL ,cannaconf.grammaticalQuestion) ^ lisp.c:4582:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vforceka ,VTorNIL ,cannaconf.forceKana) ^ lisp.c:4583:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vkouhoco ,VTorNIL ,cannaconf.kCount) ^ lisp.c:4584:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vauto ,VTorNIL ,cannaconf.chikuji) ^ lisp.c:4585:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VlearnNumTy ,VTorNIL ,cannaconf.LearnNumericalType) ^ lisp.c:4586:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VBSasQuit ,VTorNIL ,cannaconf.BackspaceBehavesAsQuit) ^ lisp.c:4587:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vinhibi ,VTorNIL ,cannaconf.iListCB) ^ lisp.c:4588:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vkeepcupos ,VTorNIL ,cannaconf.keepCursorPosition) ^ lisp.c:4589:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VAbandon ,VTorNIL ,cannaconf.abandonIllegalPhono) ^ lisp.c:4590:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VHexStyle ,VTorNIL ,cannaconf.hexCharacterDefiningStyle) ^ lisp.c:4591:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VKojin ,VTorNIL ,cannaconf.kojin) ^ lisp.c:4592:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VIndexHankaku ,VTorNIL ,cannaconf.indexHankaku) ^ lisp.c:4593:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VAllowNext ,VTorNIL ,cannaconf.allowNextInput) ^ lisp.c:4594:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VkanaGaku ,VTorNIL ,cannaconf.doKatakanaGakushu) ^ lisp.c:4595:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VhiraGaku ,VTorNIL ,cannaconf.doHiraganaGakushu) ^ lisp.c:4596:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VChikujiContinue ,VTorNIL ,cannaconf.ChikujiContinue) ^ lisp.c:4597:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VRenbunContinue ,VTorNIL ,cannaconf.RenbunContinue) ^ lisp.c:4598:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VMojishuContinue ,VTorNIL ,cannaconf.MojishuContinue) ^ lisp.c:4599:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VcRealBS ,VTorNIL ,cannaconf.chikujiRealBackspace) ^ lisp.c:4600:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VIgnoreCase ,VTorNIL ,cannaconf.ignore_case) ^ lisp.c:4601:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VRomajiYuusen ,VTorNIL ,cannaconf.romaji_yuusen) ^ lisp.c:4602:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VAutoSync ,VTorNIL ,cannaconf.auto_sync) ^ lisp.c:4603:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VQuicklyEscape ,VTorNIL ,cannaconf.quickly_escape) ^ lisp.c:4604:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VInhibitHankana,VTorNIL ,cannaconf.InhibitHankakuKana) ^ 394 warnings generated. rm -f lisp.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC lisp.c In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ In file included from lisp.c:38: 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ In file included from lisp.c:38: 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ In file included from lisp.c:38: 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ In file included from lisp.c:38: 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ In file included from lisp.c:38: 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ In file included from lisp.c:38: 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ In file included from lisp.c:38: 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ In file included from lisp.c:38: 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ In file included from lisp.c:38: 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ In file included from lisp.c:38: 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ In file included from lisp.c:38: 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ In file included from lisp.c:38: 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ In file included from lisp.c:38: 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ In file included from lisp.c:38: 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ In file included from lisp.c:38: 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ In file included from lisp.c:38: 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ In file included from lisp.c:38: 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ In file included from lisp.c:38: 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ In file included from lisp.c:38: 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ In file included from lisp.c:38: 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ In file included from lisp.c:38: 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ In file included from lisp.c:38: 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ In file included from lisp.c:38: 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ In file included from lisp.c:38: 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ In file included from lisp.c:38: 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ In file included from lisp.c:38: 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ In file included from lisp.c:38: 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ In file included from lisp.c:38: 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ In file included from lisp.c:38: 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ In file included from lisp.c:38: 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ In file included from lisp.c:38: 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ In file included from lisp.c:38: 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ In file included from lisp.c:38: 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ In file included from lisp.c:38: 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from lisp.c:38: In file included from ./lisp.h:25: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int lisp.c:55:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static initIS(); ~~~~~~ ^ int lisp.c:57:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ int lisp.c:57:21: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ int lisp.c:57:35: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ int lisp.c:57:45: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allocarea(), skipspaces(), zaplin(), isterm(); ~~~~~~ ^ int lisp.c:66:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] static list getatm(), getatmz(), newsymbol(), copystring(); ^ lisp.c:163:13: note: conflicting prototype is here static list getatmz(char *); ^ lisp.c:337:8: warning: passing arguments to 'epush' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] epush(NIL); ^ lisp.c:376:24: warning: passing arguments to 'G028_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fp = FindExtraFunc(fid); ^ lisp.c:430:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' #define ckverbose G169_ckverbose ^ lisp.c:456:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեȤ \"%s\" Ѥޤ\n", s); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ lisp.c:456:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեȤ \"%s\" Ѥޤ\n", s); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ lisp.c:476:17: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lread(0)); ^ lisp.c:476:11: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lread(0)); ^ lisp.c:480:18: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (void)Leval(1); ^ lisp.c:427:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YYparse_by_rcfilename(s) ^ ./sglobal.h:125:45: note: expanded from macro 'YYparse_by_rcfilename' #define YYparse_by_rcfilename G125_YYparse_by_rcfilename ^ lisp.c:502:8: warning: passing arguments to 'error' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] error("Interrupt:",NON); ^ lisp.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] intr(sig) ^ lisp.c:512:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] parse_string(str) ^ int ./sglobal.h:312:45: note: expanded from macro 'parse_string' #define parse_string G312_parse_string ^ lisp.c:512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:312:45: note: expanded from macro 'parse_string' #define parse_string G312_parse_string ^ lisp.c:545:14: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] t = Lread(0); ^ lisp.c:550:11: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(t); ^ lisp.c:551:12: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Leval(1); ^ lisp.c:596:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("-> "); /* prompt */ ^ lisp.c:597:15: warning: passing arguments to 'Lread' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lread(0)); ^ lisp.c:597:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lread(0)); ^ lisp.c:601:15: warning: passing arguments to 'Leval' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Leval(1)); ^ lisp.c:601:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Leval(1)); ^ lisp.c:606:19: warning: passing arguments to 'Lprint' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (void)Lprint(1); ^ lisp.c:607:12: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("\n"); ^ lisp.c:612:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("\nGoodbye.\n"); ^ lisp.c:695:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] initIS() ^ lisp.c:814:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] identifySequence(c, val) ^ lisp.c:814:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lisp.c:861:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] allocarea() ^ lisp.c:924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getatmz(name) ^ lisp.c:932:16: warning: passing arguments to 'getatm' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return getatm(name,key); ^ lisp.c:945:19: warning: passing arguments to 'newsymbol' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] temp = newsymbol(name); ^ lisp.c:939:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mkatm(name) ^ lisp.c:59:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list mkatm(), read1(), ratom(), ratom2(), rstring(); ^ lisp.c:962:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getatm(name,key) ^ lisp.c:66:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list getatm(), getatmz(), newsymbol(), copystring(); ^ lisp.c:994:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(msg); ^ lisp.c:996:10: warning: passing arguments to 'print' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] print(v); ^ lisp.c:998:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("\n"); ^ lisp.c:1008:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(buf); ^ lisp.c:987:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] error(msg,v) ^ lisp.c:102:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void argnerr(), numerr(), error(); ^ lisp.c:1024:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(msg); ^ lisp.c:1026:10: warning: passing arguments to 'print' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] print(v); ^ lisp.c:1028:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("\n"); ^ lisp.c:1038:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(buf); ^ lisp.c:1017:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fatal(msg,v) ^ lisp.c:1047:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("incorrect number of args to "); ^ lisp.c:1044:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] argnerr(msg) ^ lisp.c:102:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void argnerr(), numerr(), error(); ^ lisp.c:1057:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("Non-number "); ^ lisp.c:1059:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("to "); ^ lisp.c:1060:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(fn); ^ lisp.c:1053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] numerr(fn,arg) ^ lisp.c:102:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void argnerr(), numerr(), error(); ^ lisp.c:1071:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("Non-string "); ^ lisp.c:1073:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("to "); ^ lisp.c:1074:10: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins(fn); ^ lisp.c:1067:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lisp_strerr(fn,arg) ^ lisp.c:1081:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lread(n) ^ lisp.c:68:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Lprogn(), Lcons(), Lread(); ^ lisp.c:1129:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(NIL); ^ lisp.c:1130:15: warning: passing arguments to 'Lncons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] p = Lncons(1); /* get a new cell */ ^ lisp.c:1132:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(p); ^ lisp.c:1152:19: warning: passing arguments to 'isterm' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] else if ( !isterm(c) ) { ^ lisp.c:1153:15: warning: passing arguments to 'ratom2' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(ratom2('.')); ^ lisp.c:1153:8: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(ratom2('.')); ^ lisp.c:1154:8: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(NIL); ^ lisp.c:1155:32: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] car(*pp) = cdar(*pp) = Lcons(2); ^ lisp.c:1177:6: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(t); ^ lisp.c:1178:6: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(NIL); ^ lisp.c:1179:30: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] car(*pp) = cdar(*pp) = Lcons(2); ^ lisp.c:1183:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(QUOTE); ^ lisp.c:1188:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(t); ^ lisp.c:1189:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(NIL); ^ lisp.c:1190:15: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:1190:9: warning: passing arguments to 'push' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:1191:17: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return Lcons(2); ^ lisp.c:1209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] skipspaces() ^ lisp.c:1234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] zaplin() ^ lisp.c:1260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newsymbol(name) ^ lisp.c:66:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list getatm(), getatmz(), newsymbol(), copystring(); ^ lisp.c:1289:8: warning: passing arguments to 'prins' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prins("nil"); ^ lisp.c:1291:8: warning: passing arguments to 'patom' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] patom(l); ^ lisp.c:1300:10: warning: passing arguments to 'patom' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] patom(l); ^ lisp.c:1285:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] print(l) ^ lisp.c:65:25: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void freearea(), print(); ^ lisp.c:1320:15: warning: passing arguments to 'ratom2' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return(ratom2(tyi())); ^ lisp.c:1326:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static isnum(); ~~~~~~ ^ int lisp.c:1341:33: warning: passing arguments to 'isterm' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] for (i = 1, c = tyi(); !isterm(c) ; i++, c = tyi()) { ^ lisp.c:1365:22: warning: passing arguments to 'isnum' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ( !flag && isnum(atmbuf)) { ^ lisp.c:1329:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ratom2(a) ^ lisp.c:59:40: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list mkatm(), read1(), ratom(), ratom2(), rstring(); ^ lisp.c:1408:20: warning: passing arguments to 'copystring' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return copystring(strb, strp); ^ lisp.c:1481:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static isnum(name) ~~~~~~ ^ int lisp.c:1481:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lisp.c:1326:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static isnum(); ^ lisp.c:1502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] untyi(c) ^ lisp.c:1532:18: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *gets(), *fgets(); ^ /usr/include/stdio.h:217:7: note: conflicting prototype is here char *fgets(char *, int, FILE *) ^ lisp.c:1585:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void tyo(c) ^ lisp.c:1597:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static void prins(s) ^ lisp.c:58:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void prins(); ^ lisp.c:1609:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static isterm(c) ~~~~~~ ^ int lisp.c:1609:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] lisp.c:57:45: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static allocarea(), skipspaces(), zaplin(), isterm(); ^ lisp.c:1630:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(value) ^ lisp.c:63:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void push(), pop(); ^ lisp.c:1644:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pop(x) ^ lisp.c:63:21: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void push(), pop(); ^ lisp.c:1667:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] epush(value) ^ lisp.c:62:24: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void defatms(), epush(); ^ lisp.c:1708:34: warning: format specifies type 'int' but the argument has type 'list' (aka 'long') [-Wformat] (void)sprintf(namebuf,"%d",xnum(atm)); ~~ ^~~~~~~~~ %ld ./lisp.h:105:19: note: expanded from macro 'xnum' #define xnum(x) ((((x) & 0x00800000)) ? (x | 0xff000000) : (x & 0x00ffffff)) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ lisp.c:1701:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] patom(atm) ^ lisp.c:1282:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void patom(); ^ lisp.c:1756:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(oblist + i); ^ lisp.c:1759:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(p); ^ lisp.c:1762:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(p); ^ lisp.c:1765:17: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(values + i); ^ lisp.c:1767:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&T); ^ lisp.c:1768:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell("E); ^ lisp.c:1769:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&_LAMBDA); ^ lisp.c:1770:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&_MACRO); ^ lisp.c:1771:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&COND); ^ lisp.c:1772:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&USER); ^ lisp.c:1773:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&BUSHU); ^ lisp.c:1774:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&GRAMMAR); ^ lisp.c:1775:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&RENGO); ^ lisp.c:1776:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&KATAKANA); ^ lisp.c:1777:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&HIRAGANA); ^ lisp.c:1778:15: warning: passing arguments to 'markcopycell' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(&HYPHEN); ^ lisp.c:1789:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] allocstring(n) ^ lisp.c:1813:16: warning: passing arguments to 'Strncpy' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (void)Strncpy(xstring(retval), s, n); ^ lisp.c:1806:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copystring(s, n) ^ lisp.c:66:47: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list getatm(), getatmz(), newsymbol(), copystring(); ^ lisp.c:1819:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copycons(l) ^ lisp.c:1881:20: warning: incompatible pointer types passing 'int *' to parameter of type 'list *' (aka 'long *') [-Wincompatible-pointer-types] markcopycell((int *)&newatom->func); ^~~~~~~~~~~~~~~~~~~~~ lisp.c:1831:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] markcopycell(addr) ^ lisp.c:1727:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void markcopycell(); ^ lisp.c:1904:15: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:1906:19: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = Lcons(2); ^ lisp.c:1889:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bindall(var,par,a,e) ^ lisp.c:1953:15: warning: passing arguments to 'assq' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] t = assq(e, *esp); ^ lisp.c:1960:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return (sym->valfunc)(VALGET, 0); ^ lisp.c:1986:16: warning: passing arguments to 'evpsh' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] i = evpsh(cdr(e)); ^ lisp.c:1988:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] t = (*cfn)(i); ^ lisp.c:2019:16: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2029:12: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2042:16: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2053:14: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2070:14: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:2076:12: warning: passing arguments to 'Lcons' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] push(Lcons(2)); ^ lisp.c:1936:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Leval(n) ^ lisp.c:69:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2136:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] assq(e,a) ^ lisp.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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list assq(), pop1(); ^ lisp.c:2152:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] evpsh(args) ^ lisp.c:64:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int evpsh(); ^ lisp.c:2204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lcons(n) ^ lisp.c:68:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Lprogn(), Lcons(), Lread(); ^ lisp.c:2217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lncons(n) ^ lisp.c:69:63: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2230:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lxcons(n) ^ lisp.c:69:53: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2243:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lprint(n) ^ lisp.c:69:22: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2272:29: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return (*(sym->valfunc))(VALSET, val); ^ lisp.c:2252:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lset(n) ^ lisp.c:2307:12: warning: passing arguments to 'equal' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (equal(pop1(),pop1())) ^ lisp.c:2303:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lequal(n) ^ lisp.c:2316:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Strncmp(x, y, len) ^ lisp.c:2333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Strncpy(x, y, len) ^ lisp.c:1786:14: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static char *Strncpy(); ^ lisp.c:2346:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] equal(x,y) ^ lisp.c:2300:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int equal(); ^ lisp.c:2381:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgreaterp(n) ^ lisp.c:2412:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Llessp(n) ^ lisp.c:2443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Leq(n) ^ lisp.c:2493:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lnull(n) ^ lisp.c:2538:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lplus(n) ^ lisp.c:2562:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Ltimes(n) ^ lisp.c:2585:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Ldiff(n) ^ lisp.c:2621:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lquo(n) ^ lisp.c:2655:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lrem(n) ^ lisp.c:2693:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgc(n) ^ lisp.c:2702:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lusedic(n) ^ lisp.c:2772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Llist(n) ^ lisp.c:2783:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lcopysym(n) ^ lisp.c:2817:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] FILE *instream, *fopen(); ^ lisp.c:2813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lload(n) ^ lisp.c:2879:3: warning: call to undeclared function 'G163_changeModeName'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] changeModeName(mode, null(p) ? 0 : xstring(p)); ^ ./sglobal.h:163:45: note: expanded from macro 'changeModeName' #define changeModeName G163_changeModeName ^ lisp.c:2863:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lmodestr(n) ^ lisp.c:69:32: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:2888:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xfseq(fname, l, arr, arrsize) ^ lisp.c:2953:14: warning: call to undeclared function 'G161_changeKeyfunc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] retval = changeKeyfunc(mode, (unsigned)keyseq[0], ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' #define changeKeyfunc G161_changeKeyfunc ^ lisp.c:2925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lsetkey(n) ^ lisp.c:2994:14: warning: call to undeclared function 'G162_changeKeyfuncOfAll'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] retval = changeKeyfuncOfAll((unsigned)keyseq[0], ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' #define changeKeyfuncOfAll G162_changeKeyfuncOfAll ^ lisp.c:2973:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgsetkey(n) ^ lisp.c:3017:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lputd(n) ^ lisp.c:69:44: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list Leval(), Lprint(), Lmodestr(), Lputd(), Lxcons(), Lncons(); ^ lisp.c:3088:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lcar(n) ^ lisp.c:3105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lcdr(n) ^ lisp.c:3122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Latom(n) ^ lisp.c:3239:11: warning: call to undeclared function 'G161_changeKeyfunc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = changeKeyfunc(mode, CANNA_KEY_Undefine, ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' #define changeKeyfunc G161_changeKeyfunc ^ lisp.c:3222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lunbindkey(n) ^ lisp.c:3273:11: warning: call to undeclared function 'G162_changeKeyfuncOfAll'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = changeKeyfuncOfAll(CANNA_KEY_Undefine, ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' #define changeKeyfuncOfAll G162_changeKeyfuncOfAll ^ lisp.c:3261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgunbindkey(n) ^ lisp.c:3373:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int searchfunc(); ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ ./canna.h:1040:12: note: conflicting prototype is here extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ lisp.c:3499:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ lisp.c:3508:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ lisp.c:3678:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getKutenCode(data, ku, ten) ^ lisp.c:3712:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] howManyCharsAre(tdata, edata, tku, tten, codeset) ^ lisp.c:3735:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pickupChars(tku, tten, num, kodata) ^ lisp.c:3777:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ lisp.c:3784:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] numtostr(num, str) ^ lisp.c:4079:20: warning: passing arguments to 'G148_allocMenu' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] men = allocMenu(n, clen); ^ lisp.c:4113:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ lisp.c:4117:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lsetinifunc(n) ^ lisp.c:4147:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lboundp(n) ^ lisp.c:4182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lfboundp(n) ^ lisp.c:4211:28: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char strbuf[256], *ret, *getenv(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ lisp.c:4207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lgetenv(n) ^ lisp.c:4256:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*keyconvCallback)(CANNA_CTERMINAL, ^ lisp.c:4236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LdefEscSeq(n) ^ lisp.c:4280:23: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*keyconvCallback)(CANNA_XTERMINAL, ^ lisp.c:4264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] LdefXKeysym(n) ^ lisp.c:4288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Lconcat(n) ^ lisp.c:4336:3: warning: call to undeclared function 'RkwGetProtocolVersion'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwGetProtocolVersion(&a, &b); ^ lisp.c:4358:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VTorNIL(var, setp, arg) ^ lisp.c:4373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StrAcc(var, setp, arg) ^ lisp.c:70:23: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list NumAcc(), StrAcc(); ^ lisp.c:4415:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NumAcc(var, setp, arg) ^ lisp.c:70:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static list NumAcc(), StrAcc(); ^ lisp.c:4449:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list Vnkouhobunsetsu(setp, arg) int setp; list arg; ^ lisp.c:4468:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern protocol_version; ~~~~~~ ^ int ./sglobal.h:320:45: note: expanded from macro 'protocol_version' #define protocol_version G320_protocol_version ^ lisp.c:4465:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list VProtoVer(setp, arg) int setp; list arg; ^ lisp.c:4480:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern server_version; ~~~~~~ ^ int ./sglobal.h:346:45: note: expanded from macro 'server_version' #define server_version G346_server_version ^ lisp.c:4477:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list VServVer(setp, arg) int setp; list arg; ^ lisp.c:4489:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list VServName(setp, arg) int setp; list arg; ^ lisp.c:4502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] VCannaDir(setp, arg) int setp; list arg; ^ lisp.c:4549:39: warning: '/*' within block comment [-Wcomment] if (/* 0 <= cannaconf.code_input && /* unsigned ˤΤǾĹˤʤä */ ^ lisp.c:4514:13: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] static list VCodeInput(setp, arg) int setp; list arg; ^ lisp.c:4561:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAR(Vromkana ,StrAcc ,char * ,RomkanaTable) ^ lisp.c:4562:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAR(Venglish ,StrAcc ,char * ,EnglishTable) ^ lisp.c:4564:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vnhenkan ,NumAcc ,cannaconf.kouho_threshold) ^ lisp.c:4565:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vndisconnect ,NumAcc ,cannaconf.strokelimit) ^ lisp.c:4566:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VCannaVersion ,NumAcc ,cannaconf.CannaVersion) ^ lisp.c:4567:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VIndexSeparator,NumAcc ,cannaconf.indexSeparator) ^ lisp.c:4569:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vgakushu ,VTorNIL ,cannaconf.Gakushu) ^ lisp.c:4570:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vcursorw ,VTorNIL ,cannaconf.CursorWrap) ^ lisp.c:4571:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vselectd ,VTorNIL ,cannaconf.SelectDirect) ^ lisp.c:4572:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vnumeric ,VTorNIL ,cannaconf.HexkeySelect) ^ lisp.c:4573:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vbunsets ,VTorNIL ,cannaconf.BunsetsuKugiri) ^ lisp.c:4574:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vcharact ,VTorNIL ,cannaconf.ChBasedMove) ^ lisp.c:4575:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vreverse ,VTorNIL ,cannaconf.ReverseWidely) ^ lisp.c:4576:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VreverseWord ,VTorNIL ,cannaconf.ReverseWord) ^ lisp.c:4577:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vquitich ,VTorNIL ,cannaconf.QuitIchiranIfEnd) ^ lisp.c:4578:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vkakutei ,VTorNIL ,cannaconf.kakuteiIfEndOfBunsetsu) ^ lisp.c:4579:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vstayaft ,VTorNIL ,cannaconf.stayAfterValidate) ^ lisp.c:4580:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vbreakin ,VTorNIL ,cannaconf.BreakIntoRoman) ^ lisp.c:4581:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vgrammati ,VTorNIL ,cannaconf.grammaticalQuestion) ^ lisp.c:4582:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vforceka ,VTorNIL ,cannaconf.forceKana) ^ lisp.c:4583:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vkouhoco ,VTorNIL ,cannaconf.kCount) ^ lisp.c:4584:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vauto ,VTorNIL ,cannaconf.chikuji) ^ lisp.c:4585:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VlearnNumTy ,VTorNIL ,cannaconf.LearnNumericalType) ^ lisp.c:4586:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VBSasQuit ,VTorNIL ,cannaconf.BackspaceBehavesAsQuit) ^ lisp.c:4587:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vinhibi ,VTorNIL ,cannaconf.iListCB) ^ lisp.c:4588:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(Vkeepcupos ,VTorNIL ,cannaconf.keepCursorPosition) ^ lisp.c:4589:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VAbandon ,VTorNIL ,cannaconf.abandonIllegalPhono) ^ lisp.c:4590:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VHexStyle ,VTorNIL ,cannaconf.hexCharacterDefiningStyle) ^ lisp.c:4591:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VKojin ,VTorNIL ,cannaconf.kojin) ^ lisp.c:4592:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VIndexHankaku ,VTorNIL ,cannaconf.indexHankaku) ^ lisp.c:4593:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VAllowNext ,VTorNIL ,cannaconf.allowNextInput) ^ lisp.c:4594:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VkanaGaku ,VTorNIL ,cannaconf.doKatakanaGakushu) ^ lisp.c:4595:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VhiraGaku ,VTorNIL ,cannaconf.doHiraganaGakushu) ^ lisp.c:4596:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VChikujiContinue ,VTorNIL ,cannaconf.ChikujiContinue) ^ lisp.c:4597:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VRenbunContinue ,VTorNIL ,cannaconf.RenbunContinue) ^ lisp.c:4598:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VMojishuContinue ,VTorNIL ,cannaconf.MojishuContinue) ^ lisp.c:4599:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VcRealBS ,VTorNIL ,cannaconf.chikujiRealBackspace) ^ lisp.c:4600:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VIgnoreCase ,VTorNIL ,cannaconf.ignore_case) ^ lisp.c:4601:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VRomajiYuusen ,VTorNIL ,cannaconf.romaji_yuusen) ^ lisp.c:4602:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VAutoSync ,VTorNIL ,cannaconf.auto_sync) ^ lisp.c:4603:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VQuicklyEscape ,VTorNIL ,cannaconf.quickly_escape) ^ lisp.c:4604:10: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DEFVAREX(VInhibitHankana,VTorNIL ,cannaconf.InhibitHankakuKana) ^ 394 warnings generated. rm -f defaultmap.o unshared/defaultmap.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 defaultmap.c -o unshared/defaultmap.o In file included from defaultmap.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from defaultmap.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from defaultmap.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from defaultmap.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from defaultmap.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from defaultmap.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from defaultmap.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from defaultmap.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from defaultmap.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from defaultmap.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from defaultmap.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from defaultmap.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from defaultmap.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from defaultmap.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from defaultmap.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from defaultmap.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from defaultmap.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from defaultmap.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from defaultmap.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from defaultmap.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from defaultmap.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from defaultmap.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from defaultmap.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from defaultmap.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from defaultmap.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from defaultmap.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from defaultmap.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from defaultmap.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from defaultmap.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from defaultmap.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from defaultmap.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from defaultmap.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from defaultmap.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from defaultmap.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from defaultmap.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from defaultmap.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from defaultmap.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from defaultmap.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from defaultmap.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from defaultmap.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from defaultmap.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from defaultmap.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from defaultmap.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from defaultmap.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from defaultmap.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from defaultmap.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from defaultmap.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from defaultmap.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from defaultmap.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from defaultmap.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from defaultmap.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from defaultmap.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from defaultmap.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from defaultmap.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from defaultmap.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from defaultmap.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from defaultmap.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from defaultmap.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from defaultmap.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-Wdeprecated-non-prototype] 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] 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 C2x [-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] searchfunc(d, mode, whattodo, key, fnum) ^ int ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ defaultmap.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] return (*func)(d); ^ defaultmap.c:161:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ defaultmap.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CYsearchfunc(d, mode, whattodo, key, fnum) ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #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 C2x [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #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 C2x [-Wdeprecated-non-prototype] return (*func)(d); ^ 118 warnings generated. rm -f defaultmap.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC defaultmap.c In file included from defaultmap.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from defaultmap.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from defaultmap.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from defaultmap.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from defaultmap.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from defaultmap.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from defaultmap.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from defaultmap.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from defaultmap.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from defaultmap.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from defaultmap.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from defaultmap.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from defaultmap.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from defaultmap.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from defaultmap.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from defaultmap.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from defaultmap.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from defaultmap.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from defaultmap.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from defaultmap.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from defaultmap.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from defaultmap.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from defaultmap.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from defaultmap.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from defaultmap.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from defaultmap.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from defaultmap.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from defaultmap.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from defaultmap.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from defaultmap.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from defaultmap.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from defaultmap.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from defaultmap.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from defaultmap.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from defaultmap.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from defaultmap.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from defaultmap.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from defaultmap.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from defaultmap.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from defaultmap.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from defaultmap.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from defaultmap.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from defaultmap.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from defaultmap.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from defaultmap.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from defaultmap.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from defaultmap.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from defaultmap.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from defaultmap.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from defaultmap.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from defaultmap.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from defaultmap.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from defaultmap.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from defaultmap.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from defaultmap.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from defaultmap.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from defaultmap.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from defaultmap.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from defaultmap.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from defaultmap.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from defaultmap.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-Wdeprecated-non-prototype] 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] 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 C2x [-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] searchfunc(d, mode, whattodo, key, fnum) ^ int ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ defaultmap.c:85:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] return (*func)(d); ^ defaultmap.c:161:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ defaultmap.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CYsearchfunc(d, mode, whattodo, key, fnum) ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #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 C2x [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #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 C2x [-Wdeprecated-non-prototype] return (*func)(d); ^ 118 warnings generated. rm -f bushu.o unshared/bushu.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 bushu.c -o unshared/bushu.o In file included from bushu.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from bushu.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from bushu.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from bushu.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from bushu.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from bushu.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from bushu.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from bushu.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from bushu.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from bushu.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from bushu.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from bushu.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from bushu.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from bushu.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from bushu.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from bushu.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from bushu.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from bushu.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from bushu.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from bushu.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from bushu.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from bushu.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from bushu.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from bushu.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from bushu.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from bushu.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from bushu.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from bushu.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from bushu.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from bushu.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from bushu.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from bushu.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from bushu.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from bushu.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from bushu.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from bushu.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from bushu.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from bushu.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from bushu.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from bushu.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from bushu.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from bushu.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from bushu.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from bushu.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from bushu.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from bushu.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from bushu.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from bushu.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from bushu.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from bushu.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from bushu.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from bushu.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from bushu.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from bushu.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from bushu.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from bushu.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from bushu.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from bushu.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from bushu.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from bushu.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from bushu.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int bushu.c:34:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern wchar_t *WString(); ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ ./canna.h:938:17: note: conflicting prototype is here extern wchar_t *WString pro((char *)); ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ bushu.c:228:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeBushuEchoStr(d) ^ bushu.c:249:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] clearForIchiranContext(p) ^ bushu.c:249:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:267:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newForIchiranContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bushu.c:278:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getForIchiranContext(d) ^ int ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ bushu.c:287:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (pushCallback) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bushu.c:278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getForIchiranContext(d) ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ bushu.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popForIchiranMode(d) ^ ./sglobal.h:314:45: note: expanded from macro 'popForIchiranMode' #define popForIchiranMode G314_popForIchiranMode ^ bushu.c:324:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] vBushuMode(d, major_mode) ^ bushu.c:324:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:381:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] vBushuIchiranQuitCatch(d, retval, env) ^ bushu.c:381:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] vBushuExitCatch(d, retval, env) ^ bushu.c:418:20: warning: passing arguments to 'bushuHenkan' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] res = bushuHenkan(d, 1, 1, cur, vBushuIchiranQuitCatch); ^ bushu.c:401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] vBushuExitCatch(d, retval, env) ^ bushu.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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int vBushuExitCatch(), bushuQuitCatch(); ^ bushu.c:426:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] BushuMode(d) ^ int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' #define BushuMode G006_BushuMode ^ bushu.c:426:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:6:45: note: expanded from macro 'BushuMode' #define BushuMode G006_BushuMode ^ bushu.c:444:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static bushuEveryTimeCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int bushu.c:447:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuEveryTimeCatch(d, retval, env) ^ bushu.c:447:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:458:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static bushuExitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int bushu.c:461:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuExitCatch(d, retval, env) ^ bushu.c:461:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:490:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuQuitCatch(d, retval, env) ^ bushu.c:490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:39:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int vBushuExitCatch(), bushuQuitCatch(); ^ bushu.c:517:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] convBushuQuitCatch(d, retval, env) ^ bushu.c:517:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:546:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ConvertAsBushu(d) ^ int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' #define ConvertAsBushu G015_ConvertAsBushu ^ bushu.c:546:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' #define ConvertAsBushu G015_ConvertAsBushu ^ bushu.c:573:20: warning: passing arguments to 'bushuHenkan' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] res = bushuHenkan(d, 0, 1, 0, convBushuQuitCatch); ^ bushu.c:589:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuBgnBun(st, yomi, length) ^ bushu.c:595:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ bushu.c:598:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((defaultBushuContext == -1)) { ~~~~~~~~~~~~~~~~~~~~^~~~~ bushu.c:598:28: note: remove extraneous parentheses around the comparison to silence this warning if ((defaultBushuContext == -1)) { ~ ^ ~ bushu.c:598:28: note: use '=' to turn this equality comparison into an assignment if ((defaultBushuContext == -1)) { ^~ = bushu.c:589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushuBgnBun(st, yomi, length) ^ bushu.c:638:22: warning: parameter 'ext' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuHenkan(d, flag, ext, cur, quitfunc) ^ bushu.c:638:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuHenkan(d, flag, ext, cur, quitfunc) ^ bushu.c:649:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ bushu.c:674:25: warning: passing arguments to 'makeBushuIchiranQuit' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeBushuIchiranQuit(d, flag); ^ bushu.c:691:23: warning: passing arguments to 'G236_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] = getIchiranList(defaultBushuContext, &nelem, ¤tkouho)) == 0) { ^ bushu.c:638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushuHenkan(d, flag, ext, cur, quitfunc) ^ bushu.c:38:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int bushuHenkan(), makeBushuIchiranQuit(); ^ bushu.c:772:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeBushuIchiranQuit(d, flag) ^ bushu.c:776:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ bushu.c:772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeBushuIchiranQuit(d, flag) ^ bushu.c:38:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int bushuHenkan(), makeBushuIchiranQuit(); ^ 154 warnings generated. rm -f bushu.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC bushu.c In file included from bushu.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from bushu.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from bushu.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from bushu.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from bushu.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from bushu.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from bushu.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from bushu.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from bushu.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from bushu.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from bushu.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from bushu.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from bushu.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from bushu.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from bushu.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from bushu.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from bushu.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from bushu.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from bushu.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from bushu.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from bushu.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from bushu.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from bushu.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from bushu.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from bushu.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from bushu.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from bushu.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from bushu.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from bushu.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from bushu.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from bushu.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from bushu.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from bushu.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from bushu.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from bushu.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from bushu.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from bushu.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from bushu.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from bushu.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from bushu.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from bushu.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from bushu.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from bushu.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from bushu.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from bushu.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from bushu.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from bushu.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from bushu.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from bushu.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from bushu.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from bushu.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from bushu.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from bushu.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from bushu.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from bushu.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from bushu.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from bushu.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from bushu.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from bushu.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from bushu.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from bushu.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from bushu.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int bushu.c:34:17: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern wchar_t *WString(); ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ ./canna.h:938:17: note: conflicting prototype is here extern wchar_t *WString pro((char *)); ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ bushu.c:228:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeBushuEchoStr(d) ^ bushu.c:249:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] clearForIchiranContext(p) ^ bushu.c:249:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:267:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newForIchiranContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bushu.c:278:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getForIchiranContext(d) ^ int ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ bushu.c:287:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (pushCallback) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bushu.c:278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getForIchiranContext(d) ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ bushu.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popForIchiranMode(d) ^ ./sglobal.h:314:45: note: expanded from macro 'popForIchiranMode' #define popForIchiranMode G314_popForIchiranMode ^ bushu.c:324:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] vBushuMode(d, major_mode) ^ bushu.c:324:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:381:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] vBushuIchiranQuitCatch(d, retval, env) ^ bushu.c:381:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] vBushuExitCatch(d, retval, env) ^ bushu.c:418:20: warning: passing arguments to 'bushuHenkan' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] res = bushuHenkan(d, 1, 1, cur, vBushuIchiranQuitCatch); ^ bushu.c:401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] vBushuExitCatch(d, retval, env) ^ bushu.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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int vBushuExitCatch(), bushuQuitCatch(); ^ bushu.c:426:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] BushuMode(d) ^ int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' #define BushuMode G006_BushuMode ^ bushu.c:426:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:6:45: note: expanded from macro 'BushuMode' #define BushuMode G006_BushuMode ^ bushu.c:444:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static bushuEveryTimeCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int bushu.c:447:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuEveryTimeCatch(d, retval, env) ^ bushu.c:447:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:458:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static bushuExitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int bushu.c:461:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuExitCatch(d, retval, env) ^ bushu.c:461:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:490:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuQuitCatch(d, retval, env) ^ bushu.c:490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:39:31: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int vBushuExitCatch(), bushuQuitCatch(); ^ bushu.c:517:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] convBushuQuitCatch(d, retval, env) ^ bushu.c:517:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushu.c:546:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ConvertAsBushu(d) ^ int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' #define ConvertAsBushu G015_ConvertAsBushu ^ bushu.c:546:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' #define ConvertAsBushu G015_ConvertAsBushu ^ bushu.c:573:20: warning: passing arguments to 'bushuHenkan' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] res = bushuHenkan(d, 0, 1, 0, convBushuQuitCatch); ^ bushu.c:589:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuBgnBun(st, yomi, length) ^ bushu.c:595:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ bushu.c:598:28: warning: equality comparison with extraneous parentheses [-Wparentheses-equality] if ((defaultBushuContext == -1)) { ~~~~~~~~~~~~~~~~~~~~^~~~~ bushu.c:598:28: note: remove extraneous parentheses around the comparison to silence this warning if ((defaultBushuContext == -1)) { ~ ^ ~ bushu.c:598:28: note: use '=' to turn this equality comparison into an assignment if ((defaultBushuContext == -1)) { ^~ = bushu.c:589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushuBgnBun(st, yomi, length) ^ bushu.c:638:22: warning: parameter 'ext' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuHenkan(d, flag, ext, cur, quitfunc) ^ bushu.c:638:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] bushuHenkan(d, flag, ext, cur, quitfunc) ^ bushu.c:649:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ bushu.c:674:25: warning: passing arguments to 'makeBushuIchiranQuit' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeBushuIchiranQuit(d, flag); ^ bushu.c:691:23: warning: passing arguments to 'G236_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] = getIchiranList(defaultBushuContext, &nelem, ¤tkouho)) == 0) { ^ bushu.c:638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] bushuHenkan(d, flag, ext, cur, quitfunc) ^ bushu.c:38:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int bushuHenkan(), makeBushuIchiranQuit(); ^ bushu.c:772:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeBushuIchiranQuit(d, flag) ^ bushu.c:776:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ bushu.c:772:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeBushuIchiranQuit(d, flag) ^ bushu.c:38:27: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int bushuHenkan(), makeBushuIchiranQuit(); ^ 154 warnings generated. rm -f chikuji.o unshared/chikuji.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 chikuji.c -o unshared/chikuji.o In file included from chikuji.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from chikuji.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from chikuji.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from chikuji.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from chikuji.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from chikuji.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from chikuji.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from chikuji.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from chikuji.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from chikuji.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from chikuji.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from chikuji.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from chikuji.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from chikuji.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from chikuji.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from chikuji.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from chikuji.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from chikuji.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from chikuji.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from chikuji.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from chikuji.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from chikuji.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from chikuji.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from chikuji.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from chikuji.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from chikuji.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from chikuji.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from chikuji.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from chikuji.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from chikuji.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from chikuji.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from chikuji.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from chikuji.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from chikuji.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from chikuji.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from chikuji.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from chikuji.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from chikuji.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from chikuji.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from chikuji.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from chikuji.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from chikuji.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from chikuji.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from chikuji.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from chikuji.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from chikuji.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from chikuji.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from chikuji.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from chikuji.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from chikuji.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from chikuji.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from chikuji.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from chikuji.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from chikuji.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from chikuji.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from chikuji.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from chikuji.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from chikuji.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int chikuji.c:53:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearHenkanContent(yc) ^ chikuji.c:62:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearHenkanContext(yc) ^ ./sglobal.h:170:45: note: expanded from macro 'clearHenkanContext' #define clearHenkanContext G170_clearHenkanContext ^ chikuji.c:74:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ chikuji.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] restoreChikujiYomi(d, old) ^ chikuji.c:221:7: warning: call to undeclared function 'G104_ToggleChikuji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (ToggleChikuji(d, 1) == -1) { ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' #define ToggleChikuji G104_ToggleChikuji ^ chikuji.c:206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikujiInit(d) ^ ./sglobal.h:166:45: note: expanded from macro 'chikujiInit' #define chikujiInit G166_chikujiInit ^ chikuji.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikujiSubstYomi(d) ^ chikuji.c:294:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ChikujiSubstYomi(d) ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ chikuji.c:294:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ chikuji.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiTanDeletePrevious(d) ^ ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ chikuji.c:397:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikuji_restore_yomi(d) ^ chikuji.c:420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikuji_subst_yomi(d) ^ chikuji.c:444:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiTanExtend pro((uiContext)); ~~~~~~ ^ int chikuji.c:447:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiTanExtend(d) ^ chikuji.c:484:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiTanShrink pro((uiContext)); ~~~~~~ ^ int chikuji.c:487:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiTanShrink(d) ^ chikuji.c:530:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiYomiDeletePrevious pro((uiContext)); ~~~~~~ ^ int chikuji.c:533:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiYomiDeletePrevious(d) ^ chikuji.c:623:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiHenkan pro((uiContext)); ~~~~~~ ^ int chikuji.c:626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiHenkan(d) ^ chikuji.c:719:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] moveToChikujiTanMode(d) ^ ./sglobal.h:300:45: note: expanded from macro 'moveToChikujiTanMode' #define moveToChikujiTanMode G300_moveToChikujiTanMode ^ chikuji.c:731:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] moveToChikujiYomiMode(d) ^ ./sglobal.h:301:45: note: expanded from macro 'moveToChikujiYomiMode' #define moveToChikujiYomiMode G301_moveToChikujiYomiMode ^ chikuji.c:748:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return (*fn)(d); ^ chikuji.c:742:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] generalNaive(d, fn) ^ chikuji.c:755:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int YomiInsert(); ^ ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ ./canna.h:1114:8: note: conflicting prototype is here extern YomiInsert pro((uiContext)); ^ ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ chikuji.c:757:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiHenkanNaive pro((uiContext)); ~~~~~~ ^ int chikuji.c:760:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiHenkanNaive(d) ^ chikuji.c:766:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiHenkanOrNothing pro((uiContext)); ~~~~~~ ^ int chikuji.c:769:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiHenkanOrNothing(d) ^ chikuji.c:775:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiMuhenkan pro((uiContext)); ~~~~~~ ^ int chikuji.c:778:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiMuhenkan(d) ^ In file included from chikuji.c:799: ./chikujimap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKouhoIchiran(), TanKatakana(); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ ./canna.h:1107:8: note: conflicting prototype is here extern TanKouhoIchiran pro((uiContext)); ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ In file included from chikuji.c:799: ./chikujimap.h:29:27: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKouhoIchiran(), TanKatakana(); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ ./canna.h:1133:8: note: conflicting prototype is here extern TanKatakana pro((uiContext)); ^ ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from chikuji.c:799: ./chikujimap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou(); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ ./canna.h:1137:8: note: conflicting prototype is here extern TanPrintBunpou pro((uiContext)); ^ ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from chikuji.c:799: ./chikujimap.h:31:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ ./canna.h:1064:8: note: conflicting prototype is here extern TanMuhenkan pro((uiContext)); ^ ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ In file included from chikuji.c:799: ./chikujimap.h:31:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ ./canna.h:1129:8: note: conflicting prototype is here extern TanBubunKakutei pro((uiContext)); ^ ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from chikuji.c:799: ./chikujimap.h:31:42: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ ./canna.h:1131:8: note: conflicting prototype is here extern TanHankaku pro((uiContext)); ^ ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from chikuji.c:799: ./chikujimap.h:32:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ ./canna.h:1132:8: note: conflicting prototype is here extern TanHiragana pro((uiContext)); ^ ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from chikuji.c:799: ./chikujimap.h:32:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ ./canna.h:1134:8: note: conflicting prototype is here extern TanRomaji pro((uiContext)); ^ ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from chikuji.c:799: ./chikujimap.h:32:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ ./canna.h:1130:8: note: conflicting prototype is here extern TanZenkaku pro((uiContext)); ^ ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from chikuji.c:799: ./chikujimap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanForwardBunsetsu(), TanBackwardBunsetsu(); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ ./canna.h:1072:8: note: conflicting prototype is here extern TanForwardBunsetsu pro((uiContext)); ^ ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ In file included from chikuji.c:799: ./chikujimap.h:33:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanForwardBunsetsu(), TanBackwardBunsetsu(); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ ./canna.h:1068:8: note: conflicting prototype is here extern TanBackwardBunsetsu pro((uiContext)); ^ ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ In file included from chikuji.c:799: ./chikujimap.h:34:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho(), TanPreviousKouho(); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ ./canna.h:1117:8: note: conflicting prototype is here extern TanNextKouho pro((uiContext)); ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from chikuji.c:799: ./chikujimap.h:34:24: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho(), TanPreviousKouho(); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ ./canna.h:1118:8: note: conflicting prototype is here extern TanPreviousKouho pro((uiContext)); ^ ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from chikuji.c:799: ./chikujimap.h:35:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ ./canna.h:1119:8: note: conflicting prototype is here extern TanBeginningOfBunsetsu pro((uiContext)); ^ ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from chikuji.c:799: ./chikujimap.h:35:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ ./canna.h:1120:8: note: conflicting prototype is here extern TanEndOfBunsetsu pro((uiContext)); ^ ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from chikuji.c:799: ./chikujimap.h:35:54: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ ./canna.h:1122:8: note: conflicting prototype is here extern TanBubunMuhenkan pro((uiContext)); ^ ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from chikuji.c:799: ./chikujimap.h:36:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ ./canna.h:1135:8: note: conflicting prototype is here extern TanUpper pro((uiContext)); ^ ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from chikuji.c:799: ./chikujimap.h:36:20: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ ./canna.h:1136:8: note: conflicting prototype is here extern TanCapitalize pro((uiContext)); ^ ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from chikuji.c:799: ./chikujimap.h:36:37: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ ./canna.h:1121:8: note: conflicting prototype is here extern TanDeletePrevious pro((uiContext)); ^ ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from chikuji.c:799: ./chikujimap.h:37:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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] 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] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ int ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ ./canna.h:1040:12: note: conflicting prototype is here extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ In file included from chikuji.c:799: ./chikujimap.h:54:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ ./canna.h:1128:8: note: conflicting prototype is here extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ^ ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:799: ./chikujimap.h:54:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ ./canna.h:1100:8: note: conflicting prototype is here extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ^ ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ 184 warnings generated. rm -f chikuji.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC chikuji.c In file included from chikuji.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from chikuji.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from chikuji.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from chikuji.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from chikuji.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from chikuji.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from chikuji.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from chikuji.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from chikuji.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from chikuji.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from chikuji.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from chikuji.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from chikuji.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from chikuji.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from chikuji.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from chikuji.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from chikuji.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from chikuji.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from chikuji.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from chikuji.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from chikuji.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from chikuji.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from chikuji.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from chikuji.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from chikuji.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from chikuji.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from chikuji.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from chikuji.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from chikuji.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from chikuji.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from chikuji.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from chikuji.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from chikuji.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from chikuji.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from chikuji.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from chikuji.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from chikuji.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from chikuji.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from chikuji.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from chikuji.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from chikuji.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from chikuji.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from chikuji.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from chikuji.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from chikuji.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from chikuji.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from chikuji.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from chikuji.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from chikuji.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from chikuji.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from chikuji.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from chikuji.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from chikuji.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from chikuji.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from chikuji.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from chikuji.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from chikuji.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from chikuji.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from chikuji.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from chikuji.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int chikuji.c:53:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearHenkanContent(yc) ^ chikuji.c:62:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearHenkanContext(yc) ^ ./sglobal.h:170:45: note: expanded from macro 'clearHenkanContext' #define clearHenkanContext G170_clearHenkanContext ^ chikuji.c:74:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ chikuji.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] restoreChikujiYomi(d, old) ^ chikuji.c:221:7: warning: call to undeclared function 'G104_ToggleChikuji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (ToggleChikuji(d, 1) == -1) { ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' #define ToggleChikuji G104_ToggleChikuji ^ chikuji.c:206:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikujiInit(d) ^ ./sglobal.h:166:45: note: expanded from macro 'chikujiInit' #define chikujiInit G166_chikujiInit ^ chikuji.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikujiSubstYomi(d) ^ chikuji.c:294:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ChikujiSubstYomi(d) ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ chikuji.c:294:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ chikuji.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiTanDeletePrevious(d) ^ ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ chikuji.c:397:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikuji_restore_yomi(d) ^ chikuji.c:420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikuji_subst_yomi(d) ^ chikuji.c:444:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiTanExtend pro((uiContext)); ~~~~~~ ^ int chikuji.c:447:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiTanExtend(d) ^ chikuji.c:484:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiTanShrink pro((uiContext)); ~~~~~~ ^ int chikuji.c:487:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiTanShrink(d) ^ chikuji.c:530:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiYomiDeletePrevious pro((uiContext)); ~~~~~~ ^ int chikuji.c:533:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiYomiDeletePrevious(d) ^ chikuji.c:623:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiHenkan pro((uiContext)); ~~~~~~ ^ int chikuji.c:626:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiHenkan(d) ^ chikuji.c:719:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] moveToChikujiTanMode(d) ^ ./sglobal.h:300:45: note: expanded from macro 'moveToChikujiTanMode' #define moveToChikujiTanMode G300_moveToChikujiTanMode ^ chikuji.c:731:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] moveToChikujiYomiMode(d) ^ ./sglobal.h:301:45: note: expanded from macro 'moveToChikujiYomiMode' #define moveToChikujiYomiMode G301_moveToChikujiYomiMode ^ chikuji.c:748:17: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return (*fn)(d); ^ chikuji.c:742:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] generalNaive(d, fn) ^ chikuji.c:755:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int YomiInsert(); ^ ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ ./canna.h:1114:8: note: conflicting prototype is here extern YomiInsert pro((uiContext)); ^ ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ chikuji.c:757:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiHenkanNaive pro((uiContext)); ~~~~~~ ^ int chikuji.c:760:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiHenkanNaive(d) ^ chikuji.c:766:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiHenkanOrNothing pro((uiContext)); ~~~~~~ ^ int chikuji.c:769:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiHenkanOrNothing(d) ^ chikuji.c:775:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ChikujiMuhenkan pro((uiContext)); ~~~~~~ ^ int chikuji.c:778:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ChikujiMuhenkan(d) ^ In file included from chikuji.c:799: ./chikujimap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKouhoIchiran(), TanKatakana(); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ ./canna.h:1107:8: note: conflicting prototype is here extern TanKouhoIchiran pro((uiContext)); ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ In file included from chikuji.c:799: ./chikujimap.h:29:27: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKouhoIchiran(), TanKatakana(); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ ./canna.h:1133:8: note: conflicting prototype is here extern TanKatakana pro((uiContext)); ^ ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from chikuji.c:799: ./chikujimap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou(); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ ./canna.h:1137:8: note: conflicting prototype is here extern TanPrintBunpou pro((uiContext)); ^ ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from chikuji.c:799: ./chikujimap.h:31:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ ./canna.h:1064:8: note: conflicting prototype is here extern TanMuhenkan pro((uiContext)); ^ ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ In file included from chikuji.c:799: ./chikujimap.h:31:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ ./canna.h:1129:8: note: conflicting prototype is here extern TanBubunKakutei pro((uiContext)); ^ ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from chikuji.c:799: ./chikujimap.h:31:42: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanMuhenkan(), TanBubunKakutei(), TanHankaku(); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ ./canna.h:1131:8: note: conflicting prototype is here extern TanHankaku pro((uiContext)); ^ ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from chikuji.c:799: ./chikujimap.h:32:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ ./canna.h:1132:8: note: conflicting prototype is here extern TanHiragana pro((uiContext)); ^ ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from chikuji.c:799: ./chikujimap.h:32:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ ./canna.h:1134:8: note: conflicting prototype is here extern TanRomaji pro((uiContext)); ^ ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from chikuji.c:799: ./chikujimap.h:32:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana(), TanRomaji(), TanZenkaku(); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ ./canna.h:1130:8: note: conflicting prototype is here extern TanZenkaku pro((uiContext)); ^ ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from chikuji.c:799: ./chikujimap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanForwardBunsetsu(), TanBackwardBunsetsu(); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ ./canna.h:1072:8: note: conflicting prototype is here extern TanForwardBunsetsu pro((uiContext)); ^ ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ In file included from chikuji.c:799: ./chikujimap.h:33:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanForwardBunsetsu(), TanBackwardBunsetsu(); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ ./canna.h:1068:8: note: conflicting prototype is here extern TanBackwardBunsetsu pro((uiContext)); ^ ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ In file included from chikuji.c:799: ./chikujimap.h:34:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho(), TanPreviousKouho(); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ ./canna.h:1117:8: note: conflicting prototype is here extern TanNextKouho pro((uiContext)); ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from chikuji.c:799: ./chikujimap.h:34:24: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho(), TanPreviousKouho(); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ ./canna.h:1118:8: note: conflicting prototype is here extern TanPreviousKouho pro((uiContext)); ^ ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from chikuji.c:799: ./chikujimap.h:35:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ ./canna.h:1119:8: note: conflicting prototype is here extern TanBeginningOfBunsetsu pro((uiContext)); ^ ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from chikuji.c:799: ./chikujimap.h:35:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ ./canna.h:1120:8: note: conflicting prototype is here extern TanEndOfBunsetsu pro((uiContext)); ^ ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from chikuji.c:799: ./chikujimap.h:35:54: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu(), TanEndOfBunsetsu(), TanBubunMuhenkan(); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ ./canna.h:1122:8: note: conflicting prototype is here extern TanBubunMuhenkan pro((uiContext)); ^ ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from chikuji.c:799: ./chikujimap.h:36:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ ./canna.h:1135:8: note: conflicting prototype is here extern TanUpper pro((uiContext)); ^ ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from chikuji.c:799: ./chikujimap.h:36:20: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ ./canna.h:1136:8: note: conflicting prototype is here extern TanCapitalize pro((uiContext)); ^ ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from chikuji.c:799: ./chikujimap.h:36:37: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper(), TanCapitalize(), TanDeletePrevious(); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ ./canna.h:1121:8: note: conflicting prototype is here extern TanDeletePrevious pro((uiContext)); ^ ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from chikuji.c:799: ./chikujimap.h:37:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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] 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] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ int ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ ./canna.h:1040:12: note: conflicting prototype is here extern int searchfunc pro((uiContext, KanjiMode, int, int, int)); ^ ./sglobal.h:339:45: note: expanded from macro 'searchfunc' #define searchfunc G339_searchfunc ^ In file included from chikuji.c:799: ./chikujimap.h:54:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ ./canna.h:1128:8: note: conflicting prototype is here extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ^ ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from chikuji.c:799: ./chikujimap.h:54:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern searchfunc(), CYsearchfunc(), Yomisearchfunc(); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from chikuji.c:799: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ ./canna.h:1100:8: note: conflicting prototype is here extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ^ ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ 184 warnings generated. rm -f commondata.o unshared/commondata.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 commondata.c -o unshared/commondata.o In file included from commondata.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from commondata.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from commondata.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from commondata.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from commondata.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from commondata.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from commondata.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from commondata.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from commondata.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from commondata.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from commondata.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from commondata.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from commondata.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from commondata.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from commondata.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from commondata.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from commondata.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from commondata.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from commondata.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from commondata.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from commondata.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from commondata.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from commondata.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from commondata.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from commondata.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from commondata.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from commondata.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from commondata.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from commondata.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from commondata.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from commondata.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from commondata.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from commondata.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from commondata.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from commondata.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from commondata.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from commondata.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from commondata.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from commondata.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from commondata.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from commondata.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from commondata.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from commondata.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from commondata.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from commondata.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from commondata.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from commondata.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from commondata.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from commondata.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from commondata.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from commondata.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from commondata.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from commondata.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from commondata.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from commondata.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from commondata.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from commondata.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from commondata.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from commondata.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from commondata.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from commondata.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] struct RkRxDic *romajidic, *englishdic, *RkwOpenRoma(); ^ ./canna.h:698:24: note: conflicting prototype is here extern struct RkRxDic *RkwOpenRoma pro((char *)); ^ commondata.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InitCannaConfig(cf) ^ 108 warnings generated. rm -f commondata.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC commondata.c In file included from commondata.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from commondata.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from commondata.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from commondata.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from commondata.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from commondata.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from commondata.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from commondata.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from commondata.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from commondata.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from commondata.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from commondata.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from commondata.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from commondata.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from commondata.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from commondata.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from commondata.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from commondata.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from commondata.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from commondata.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from commondata.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from commondata.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from commondata.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from commondata.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from commondata.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from commondata.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from commondata.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from commondata.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from commondata.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from commondata.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from commondata.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from commondata.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from commondata.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from commondata.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from commondata.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from commondata.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from commondata.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from commondata.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from commondata.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from commondata.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from commondata.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from commondata.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from commondata.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from commondata.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from commondata.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from commondata.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from commondata.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from commondata.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from commondata.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from commondata.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from commondata.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from commondata.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from commondata.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from commondata.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from commondata.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from commondata.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from commondata.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from commondata.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from commondata.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from commondata.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from commondata.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from commondata.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] struct RkRxDic *romajidic, *englishdic, *RkwOpenRoma(); ^ ./canna.h:698:24: note: conflicting prototype is here extern struct RkRxDic *RkwOpenRoma pro((char *)); ^ commondata.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] InitCannaConfig(cf) ^ 108 warnings generated. rm -f empty.o unshared/empty.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 empty.c -o unshared/empty.o In file included from empty.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from empty.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from empty.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from empty.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from empty.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from empty.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from empty.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from empty.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from empty.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from empty.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from empty.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from empty.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from empty.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from empty.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from empty.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from empty.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from empty.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from empty.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from empty.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from empty.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from empty.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from empty.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from empty.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from empty.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from empty.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from empty.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from empty.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from empty.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from empty.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from empty.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from empty.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from empty.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from empty.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from empty.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from empty.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from empty.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from empty.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from empty.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from empty.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from empty.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from empty.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from empty.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from empty.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from empty.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from empty.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from empty.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from empty.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from empty.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from empty.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from empty.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from empty.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from empty.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from empty.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from empty.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from empty.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from empty.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from empty.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from empty.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from empty.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from empty.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from empty.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from empty.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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 C2x [-Wdeprecated-non-prototype] FindExtraFunc(fnum) ^ ./sglobal.h:28:45: note: expanded from macro 'FindExtraFunc' #define FindExtraFunc G028_FindExtraFunc ^ empty.c:225:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-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] UserSelect(d, estruct) ^ empty.c:299:20: warning: passing arguments to 'G365_uuKigoMake' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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] 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 C2x [-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] 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 C2x [-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] getBaseMode(yc) ^ int ./sglobal.h:234:45: note: expanded from macro 'getBaseMode' #define getBaseMode G234_getBaseMode ^ empty.c:339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:234:45: note: expanded from macro 'getBaseMode' #define getBaseMode G234_getBaseMode ^ empty.c:377:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmptyBaseModeInfo(d, yc) ^ ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseModeInfo' #define EmptyBaseModeInfo G025_EmptyBaseModeInfo ^ empty.c:387:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseHira(d) ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ empty.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ empty.c:401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseKata(d) ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ empty.c:401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ empty.c:418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseEisu(d) ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ empty.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ empty.c:433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseZen(d) ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ empty.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ empty.c:454:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseHan(d) ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ empty.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ empty.c:482:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseKana(d) ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ empty.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ empty.c:505:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseKakutei(d) ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ empty.c:505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ empty.c:519:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseHenkan(d) ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ empty.c:519:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ empty.c:587:7: warning: call to undeclared function 'G104_ToggleChikuji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (ToggleChikuji(d, 0) == -1) { ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' #define ToggleChikuji G104_ToggleChikuji ^ empty.c:577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] renbunInit(d) ^ empty.c:606:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showVersion(d) ^ empty.c:637:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ empty.c:631:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showServer(d) ^ empty.c:668:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showGakushu(d) ^ empty.c:696:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showInitFile(d) ^ empty.c:730:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showRomkanaFile(d) ^ empty.c:770:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ empty.c:765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicSync(d) ^ In file included from empty.c:792: ./emptymap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ ./canna.h:1140:8: note: conflicting prototype is here extern AlphaMode pro((uiContext)); ^ ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from empty.c:792: ./emptymap.h:27:21: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ ./canna.h:1141:8: note: conflicting prototype is here extern HenkanNyuryokuMode pro((uiContext)); ^ ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from empty.c:792: ./emptymap.h:27:43: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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] 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] 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] 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] extern HanAlphaKakuteiMode(), KigoIchiran(); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ ./canna.h:1142:8: note: conflicting prototype is here extern KigoIchiran pro((uiContext)); ^ ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from empty.c:792: ./emptymap.h:31:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HexMode(), BushuMode(); ~~~~~~ ^ int ./sglobal.h:36:45: note: expanded from macro 'HexMode' #define HexMode G036_HexMode ^ In file included from empty.c:792: ./emptymap.h:31:19: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HexMode(), BushuMode(); ~~~~~~ ^ int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' #define BushuMode G006_BushuMode ^ In file included from empty.c:792: ./emptymap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran(), UiUtilMode(); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from empty.c:792: ./emptymap.h:33:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran(), UiUtilMode(); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ ./canna.h:1143:8: note: conflicting prototype is here extern UiUtilMode pro((uiContext)); ^ ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from empty.c:792: ./emptymap.h:34:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ ./canna.h:1149:8: note: conflicting prototype is here extern YomiBaseHiraKataToggle pro((uiContext)); ^ ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from empty.c:792: ./emptymap.h:34:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ ./canna.h:1150:8: note: conflicting prototype is here extern YomiBaseZenHanToggle pro((uiContext)); ^ ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from empty.c:792: ./emptymap.h:35:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ ./canna.h:1151:8: note: conflicting prototype is here extern YomiBaseKanaEisuToggle pro((uiContext)); ^ ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from empty.c:792: ./emptymap.h:35:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ ./canna.h:1152:8: note: conflicting prototype is here extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ^ ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:792: ./emptymap.h:36:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw(), YomiBaseRotateBack(); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ ./canna.h:1153:8: note: conflicting prototype is here extern YomiBaseRotateForw pro((uiContext)); ^ ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from empty.c:792: ./emptymap.h:36:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw(), YomiBaseRotateBack(); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ ./canna.h:1154:8: note: conflicting prototype is here extern YomiBaseRotateBack pro((uiContext)); ^ ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from empty.c:792: ./emptymap.h:37:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:792: ./emptymap.h:37:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from empty.c:792: ./emptymap.h:37:43: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ ./canna.h:1156:8: note: conflicting prototype is here extern YomiModeBackup pro((uiContext)); ^ ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from empty.c:792: ./emptymap.h:38:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' #define dicTouroku G190_dicTouroku ^ In file included from empty.c:792: ./emptymap.h:38:37: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' #define dicSakujo G189_dicSakujo ^ In file included from empty.c:792: ./emptymap.h:40:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ int ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' #define kigoRussia G283_kigoRussia ^ In file included from empty.c:792: ./emptymap.h:40:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ int ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' #define kigoGreek G281_kigoGreek ^ In file included from empty.c:792: ./emptymap.h:40:35: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ int ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' #define kigoKeisen G282_kigoKeisen ^ In file included from empty.c:792: ./emptymap.h:41:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ int ./sglobal.h:188:45: note: expanded from macro 'dicMount' #define dicMount G188_dicMount ^ In file included from empty.c:792: ./emptymap.h:41:20: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ int ./sglobal.h:343:45: note: expanded from macro 'serverChange' #define serverChange G343_serverChange ^ In file included from empty.c:792: ./emptymap.h:41:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ int ./sglobal.h:344:45: note: expanded from macro 'serverFin' #define serverFin G344_serverFin ^ In file included from empty.c:792: ./emptymap.h:42:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern chikujiInit(); ~~~~~~ ^ int ./sglobal.h:166:45: note: expanded from macro 'chikujiInit' #define chikujiInit G166_chikujiInit ^ In file included from empty.c:793: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int JapaneseMode(); ^ ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ ./canna.h:1158:8: note: conflicting prototype is here extern JapaneseMode pro((uiContext)); ^ ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from empty.c:793: ./alphamap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:793: ./alphamap.h:28:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ 217 warnings generated. rm -f empty.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC empty.c In file included from empty.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from empty.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from empty.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from empty.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from empty.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from empty.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from empty.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from empty.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from empty.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from empty.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from empty.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from empty.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from empty.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from empty.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from empty.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from empty.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from empty.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from empty.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from empty.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from empty.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from empty.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from empty.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from empty.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from empty.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from empty.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from empty.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from empty.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from empty.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from empty.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from empty.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from empty.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from empty.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from empty.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from empty.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from empty.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from empty.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from empty.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from empty.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from empty.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from empty.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from empty.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from empty.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from empty.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from empty.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from empty.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from empty.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from empty.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from empty.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from empty.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from empty.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from empty.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from empty.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from empty.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from empty.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from empty.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from empty.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from empty.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from empty.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from empty.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from empty.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from empty.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from empty.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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 C2x [-Wdeprecated-non-prototype] FindExtraFunc(fnum) ^ ./sglobal.h:28:45: note: expanded from macro 'FindExtraFunc' #define FindExtraFunc G028_FindExtraFunc ^ empty.c:225:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-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] UserSelect(d, estruct) ^ empty.c:299:20: warning: passing arguments to 'G365_uuKigoMake' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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] 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 C2x [-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] 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 C2x [-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] getBaseMode(yc) ^ int ./sglobal.h:234:45: note: expanded from macro 'getBaseMode' #define getBaseMode G234_getBaseMode ^ empty.c:339:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:234:45: note: expanded from macro 'getBaseMode' #define getBaseMode G234_getBaseMode ^ empty.c:377:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EmptyBaseModeInfo(d, yc) ^ ./sglobal.h:25:45: note: expanded from macro 'EmptyBaseModeInfo' #define EmptyBaseModeInfo G025_EmptyBaseModeInfo ^ empty.c:387:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseHira(d) ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ empty.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ empty.c:401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseKata(d) ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ empty.c:401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ empty.c:418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseEisu(d) ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ empty.c:418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ empty.c:433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseZen(d) ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ empty.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ empty.c:454:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseHan(d) ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ empty.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ empty.c:482:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseKana(d) ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ empty.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ empty.c:505:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseKakutei(d) ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ empty.c:505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ empty.c:519:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] EmptyBaseHenkan(d) ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ empty.c:519:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ empty.c:587:7: warning: call to undeclared function 'G104_ToggleChikuji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (ToggleChikuji(d, 0) == -1) { ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' #define ToggleChikuji G104_ToggleChikuji ^ empty.c:577:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] renbunInit(d) ^ empty.c:606:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showVersion(d) ^ empty.c:637:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ empty.c:631:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showServer(d) ^ empty.c:668:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showGakushu(d) ^ empty.c:696:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showInitFile(d) ^ empty.c:730:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showRomkanaFile(d) ^ empty.c:770:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ empty.c:765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicSync(d) ^ In file included from empty.c:792: ./emptymap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ ./canna.h:1140:8: note: conflicting prototype is here extern AlphaMode pro((uiContext)); ^ ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from empty.c:792: ./emptymap.h:27:21: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode(), HenkanNyuryokuMode(), ZenHiraKakuteiMode(); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ ./canna.h:1141:8: note: conflicting prototype is here extern HenkanNyuryokuMode pro((uiContext)); ^ ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from empty.c:792: ./emptymap.h:27:43: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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] 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] 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] 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] extern HanAlphaKakuteiMode(), KigoIchiran(); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ ./canna.h:1142:8: note: conflicting prototype is here extern KigoIchiran pro((uiContext)); ^ ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from empty.c:792: ./emptymap.h:31:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HexMode(), BushuMode(); ~~~~~~ ^ int ./sglobal.h:36:45: note: expanded from macro 'HexMode' #define HexMode G036_HexMode ^ In file included from empty.c:792: ./emptymap.h:31:19: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HexMode(), BushuMode(); ~~~~~~ ^ int ./sglobal.h:6:45: note: expanded from macro 'BushuMode' #define BushuMode G006_BushuMode ^ In file included from empty.c:792: ./emptymap.h:33:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran(), UiUtilMode(); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from empty.c:792: ./emptymap.h:33:23: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran(), UiUtilMode(); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ ./canna.h:1143:8: note: conflicting prototype is here extern UiUtilMode pro((uiContext)); ^ ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from empty.c:792: ./emptymap.h:34:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ ./canna.h:1149:8: note: conflicting prototype is here extern YomiBaseHiraKataToggle pro((uiContext)); ^ ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from empty.c:792: ./emptymap.h:34:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle(), YomiBaseZenHanToggle(); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ ./canna.h:1150:8: note: conflicting prototype is here extern YomiBaseZenHanToggle pro((uiContext)); ^ ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from empty.c:792: ./emptymap.h:35:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ ./canna.h:1151:8: note: conflicting prototype is here extern YomiBaseKanaEisuToggle pro((uiContext)); ^ ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from empty.c:792: ./emptymap.h:35:34: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle(), YomiBaseKakuteiHenkanToggle(); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ ./canna.h:1152:8: note: conflicting prototype is here extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ^ ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from empty.c:792: ./emptymap.h:36:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw(), YomiBaseRotateBack(); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ ./canna.h:1153:8: note: conflicting prototype is here extern YomiBaseRotateForw pro((uiContext)); ^ ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from empty.c:792: ./emptymap.h:36:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw(), YomiBaseRotateBack(); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ ./canna.h:1154:8: note: conflicting prototype is here extern YomiBaseRotateBack pro((uiContext)); ^ ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from empty.c:792: ./emptymap.h:37:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:792: ./emptymap.h:37:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from empty.c:792: ./emptymap.h:37:43: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(), YomiModeBackup(); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from empty.c:792: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ ./canna.h:1156:8: note: conflicting prototype is here extern YomiModeBackup pro((uiContext)); ^ ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from empty.c:792: ./emptymap.h:38:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' #define dicTouroku G190_dicTouroku ^ In file included from empty.c:792: ./emptymap.h:38:37: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicTouroku pro((uiContext)), dicSakujo pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' #define dicSakujo G189_dicSakujo ^ In file included from empty.c:792: ./emptymap.h:40:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ int ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' #define kigoRussia G283_kigoRussia ^ In file included from empty.c:792: ./emptymap.h:40:22: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ int ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' #define kigoGreek G281_kigoGreek ^ In file included from empty.c:792: ./emptymap.h:40:35: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern kigoRussia(), kigoGreek(), kigoKeisen(); ~~~~~~ ^ int ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' #define kigoKeisen G282_kigoKeisen ^ In file included from empty.c:792: ./emptymap.h:41:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ int ./sglobal.h:188:45: note: expanded from macro 'dicMount' #define dicMount G188_dicMount ^ In file included from empty.c:792: ./emptymap.h:41:20: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ int ./sglobal.h:343:45: note: expanded from macro 'serverChange' #define serverChange G343_serverChange ^ In file included from empty.c:792: ./emptymap.h:41:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern dicMount(), serverChange(), serverFin(); ~~~~~~ ^ int ./sglobal.h:344:45: note: expanded from macro 'serverFin' #define serverFin G344_serverFin ^ In file included from empty.c:792: ./emptymap.h:42:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern chikujiInit(); ~~~~~~ ^ int ./sglobal.h:166:45: note: expanded from macro 'chikujiInit' #define chikujiInit G166_chikujiInit ^ In file included from empty.c:793: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int JapaneseMode(); ^ ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ ./canna.h:1158:8: note: conflicting prototype is here extern JapaneseMode pro((uiContext)); ^ ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from empty.c:793: ./alphamap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from empty.c:793: ./alphamap.h:28:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ 217 warnings generated. rm -f henkan.o unshared/henkan.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 henkan.c -o unshared/henkan.o In file included from henkan.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from henkan.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from henkan.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from henkan.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from henkan.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from henkan.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from henkan.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from henkan.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from henkan.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from henkan.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from henkan.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from henkan.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from henkan.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from henkan.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from henkan.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from henkan.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from henkan.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from henkan.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from henkan.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from henkan.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from henkan.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from henkan.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from henkan.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from henkan.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from henkan.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from henkan.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from henkan.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from henkan.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from henkan.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from henkan.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from henkan.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from henkan.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from henkan.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from henkan.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from henkan.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from henkan.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from henkan.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from henkan.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from henkan.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from henkan.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from henkan.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from henkan.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from henkan.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from henkan.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from henkan.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from henkan.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from henkan.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from henkan.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from henkan.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from henkan.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from henkan.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from henkan.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from henkan.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from henkan.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from henkan.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from henkan.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from henkan.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from henkan.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from henkan.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from henkan.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from henkan.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int henkan.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanakanError(d) ^ henkan.c:80:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("%14s %-20s ꤷƤޤ\n", s, buf); ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicMesg(s, d) ^ henkan.c:102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mountError(dic) ^ henkan.c:123:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ưϿѼ¸ߤޤ"; ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:206:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KanjiInit() ^ int ./sglobal.h:51:45: note: expanded from macro 'KanjiInit' #define KanjiInit G051_KanjiInit ^ henkan.c:208:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *ptr, *getenv(), *kodmesg = ""/* μΥå */; ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ henkan.c:213:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ int ./canna.h:104:22: note: expanded from macro 'FirstTime' #define FirstTime CANNA_G271_FirstTime ^ henkan.c:493:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KanjiFin() ^ int ./sglobal.h:50:45: note: expanded from macro 'KanjiFin' #define KanjiFin G050_KanjiFin ^ henkan.c:518:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] sprintf(buf, "%s ޥȤǤޤǤ", dp->name); ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ henkan.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newTanContext(majo, mino) ^ henkan.c:556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeTanContext(tan) ^ ./sglobal.h:232:45: note: expanded from macro 'freeTanContext' #define freeTanContext G232_freeTanContext ^ henkan.c:568:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DUpwstr(w, l) ^ henkan.c:583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DUpattr(a, l) ^ henkan.c:597:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copyYomiinfo2Tan(yc, tan) ^ henkan.c:615:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copyTaninfo2Yomi(tan, yc) ^ henkan.c:641:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doTanConvertTb(d, yc) ^ ./sglobal.h:373:45: note: expanded from macro 'doTanConvertTb' #define doTanConvertTb G373_doTanConvertTb ^ henkan.c:794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doTanBubunMuhenkan(d, yc) ^ henkan.c:1003:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiBubunKakutei(d) ^ henkan.c:1106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newFilledYomiContext(next, prev) ^ ./sglobal.h:305:45: note: expanded from macro 'newFilledYomiContext' #define newFilledYomiContext G305_newFilledYomiContext ^ henkan.c:1168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tanbunUnconvert(d, tan) ^ henkan.c:1212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbBubunMuhenkan(d) ^ henkan.c:1235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanBubunMuhenkan(d) ^ ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ henkan.c:1258:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prepareHenkanMode(d) ^ ./sglobal.h:318:45: note: expanded from macro 'prepareHenkanMode' #define prepareHenkanMode G318_prepareHenkanMode ^ henkan.c:1271:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] doHenkan(d, len, kanji) ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ henkan.c:1271:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ henkan.c:1277:18: warning: passing arguments to 'doYomiHenkan' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(doYomiHenkan(d, len, kanji) == NG) { ^ henkan.c:1299:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] doYomiHenkan(d, len, kanji) ^ henkan.c:1306:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ henkan.c:1299:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doYomiHenkan(d, len, kanji) ^ henkan.c:56:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int doYomiHenkan(); ^ henkan.c:1386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanNop(d) ^ ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ henkan.c:1400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doGoTo(d, yc) ^ henkan.c:1424:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanForwardBunsetsu(d) ^ ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ henkan.c:1475:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanBackwardBunsetsu(d) ^ ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ henkan.c:1517:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tanNextKouho(d, yc) ^ henkan.c:1517:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:1561:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tanbunHenkan(d, yc, kanji) ^ henkan.c:1594:23: warning: parameter 'fnum' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] enterTanHenkanMode(d, fnum) ^ henkan.c:1594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] enterTanHenkanMode(d, fnum) ^ henkan.c:1635:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanKouhoIchiran(d) ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ henkan.c:1635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ henkan.c:1644:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanNextKouho(d) ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ henkan.c:1644:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ henkan.c:1662:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanHenkan pro((uiContext)); ~~~~~~ ^ int henkan.c:1665:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanHenkan(d) ^ henkan.c:1689:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanPreviousKouho(d) ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ henkan.c:1689:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ henkan.c:1722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tanJishuHenkan(d, fn) ^ henkan.c:1733:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanHiragana(d) ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ henkan.c:1733:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ henkan.c:1739:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanKatakana(d) ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ henkan.c:1739:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ henkan.c:1745:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanRomaji(d) ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ henkan.c:1745:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ henkan.c:1751:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanUpper(d) ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ henkan.c:1751:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ henkan.c:1757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanCapitalize(d) ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ henkan.c:1757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ henkan.c:1763:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanZenkaku(d) ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ henkan.c:1763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ henkan.c:1769:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanHankaku(d) ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ henkan.c:1769:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ henkan.c:1777:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanKanaRotate(d) ^ int henkan.c:1777:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:1785:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanRomajiRotate(d) ^ int henkan.c:1785:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:1793:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanCaseRotateForward(d) ^ int henkan.c:1793:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:1800:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] gotoBunsetsu(yc, n) ^ henkan.c:1825:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanBeginningOfBunsetsu(d) ^ ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ henkan.c:1848:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanEndOfBunsetsu(d) ^ ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ henkan.c:1872:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tanMuhenkan(d, kCurs) ^ ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ henkan.c:1925:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanMuhenkan(d) ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ henkan.c:1925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ henkan.c:1994:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanDeletePrevious(d) ^ ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ henkan.c:2066:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] finishTanKakutei(d) ^ ./sglobal.h:222:45: note: expanded from macro 'finishTanKakutei' #define finishTanKakutei G222_finishTanKakutei ^ henkan.c:2194:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanKakutei(d) ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ henkan.c:2194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ henkan.c:2210:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanKakuteiYomiInsert pro((uiContext)); ~~~~~~ ^ int henkan.c:2213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanKakuteiYomiInsert(d) ^ henkan.c:2244:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nKouhoBunsetsu; ~~~~~~ ^ int ./sglobal.h:303:45: note: expanded from macro 'nKouhoBunsetsu' #define nKouhoBunsetsu G303_nKouhoBunsetsu ^ henkan.c:2290:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doTbResize(d, yc, n) ^ henkan.c:2328:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanExtendBunsetsu pro((uiContext)); ~~~~~~ ^ int henkan.c:2331:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanExtendBunsetsu(d) ^ henkan.c:2361:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanShrinkBunsetsu pro((uiContext)); ~~~~~~ ^ int henkan.c:2364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanShrinkBunsetsu(d) ^ henkan.c:2401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanPrintBunpou(d) ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ henkan.c:2401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ henkan.c:2487:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ henkan.c:2487:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ henkan.c:2509:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanBunsetsuMode pro((uiContext)); ~~~~~~ ^ int henkan.c:2512:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanBunsetsuMode(d) ^ henkan.c:2512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:2533:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikujiSetCursor(d, forw) ^ henkan.c:2565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] setMode(d, tan, forw) ^ ./sglobal.h:347:45: note: expanded from macro 'setMode' #define setMode G347_setMode ^ henkan.c:2598:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbForward(d) ^ ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ henkan.c:2622:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbBackward(d) ^ ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ henkan.c:2646:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbBeginningOfLine(d) ^ ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ henkan.c:2661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbEndOfLine(d) ^ ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ henkan.c:2675:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TbChooseChar pro((uiContext, int)); ~~~~~~ ^ int henkan.c:2678:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TbChooseChar(d, head) ^ henkan.c:2678:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:2699:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanChooseChar(d, head) ^ henkan.c:2753:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanChooseHeadChar pro((uiContext)); ~~~~~~ ^ int henkan.c:2754:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanChooseTailChar pro((uiContext)); ~~~~~~ ^ int henkan.c:2757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanChooseHeadChar(d) ^ henkan.c:2757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:2764:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanChooseTailChar(d) ^ henkan.c:2764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from henkan.c:2770: ./tanmap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ henkan.c:1635:1: warning: a function declaration without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanKouhoIchiran(d) ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ ./tanmap.h:27:8: note: conflicting prototype is here extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ In file included from henkan.c:2770: ./tanmap.h:27:42: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from henkan.c:2770: ./tanmap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from henkan.c:2770: ./tanmap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from henkan.c:2770: ./tanmap.h:29:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ 222 warnings generated. rm -f henkan.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC henkan.c In file included from henkan.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from henkan.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from henkan.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from henkan.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from henkan.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from henkan.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from henkan.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from henkan.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from henkan.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from henkan.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from henkan.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from henkan.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from henkan.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from henkan.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from henkan.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from henkan.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from henkan.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from henkan.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from henkan.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from henkan.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from henkan.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from henkan.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from henkan.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from henkan.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from henkan.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from henkan.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from henkan.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from henkan.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from henkan.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from henkan.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from henkan.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from henkan.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from henkan.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from henkan.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from henkan.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from henkan.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from henkan.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from henkan.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from henkan.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from henkan.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from henkan.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from henkan.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from henkan.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from henkan.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from henkan.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from henkan.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from henkan.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from henkan.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from henkan.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from henkan.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from henkan.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from henkan.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from henkan.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from henkan.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from henkan.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from henkan.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from henkan.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from henkan.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from henkan.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from henkan.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from henkan.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from henkan.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int henkan.c:64:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanakanError(d) ^ henkan.c:80:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("%14s %-20s ꤷƤޤ\n", s, buf); ^~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicMesg(s, d) ^ henkan.c:102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mountError(dic) ^ henkan.c:123:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ưϿѼ¸ߤޤ"; ^~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ henkan.c:206:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KanjiInit() ^ int ./sglobal.h:51:45: note: expanded from macro 'KanjiInit' #define KanjiInit G051_KanjiInit ^ henkan.c:208:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *ptr, *getenv(), *kodmesg = ""/* μΥå */; ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ henkan.c:213:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ int ./canna.h:104:22: note: expanded from macro 'FirstTime' #define FirstTime CANNA_G271_FirstTime ^ henkan.c:493:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KanjiFin() ^ int ./sglobal.h:50:45: note: expanded from macro 'KanjiFin' #define KanjiFin G050_KanjiFin ^ henkan.c:518:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] sprintf(buf, "%s ޥȤǤޤǤ", dp->name); ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ henkan.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newTanContext(majo, mino) ^ henkan.c:556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeTanContext(tan) ^ ./sglobal.h:232:45: note: expanded from macro 'freeTanContext' #define freeTanContext G232_freeTanContext ^ henkan.c:568:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DUpwstr(w, l) ^ henkan.c:583:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DUpattr(a, l) ^ henkan.c:597:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copyYomiinfo2Tan(yc, tan) ^ henkan.c:615:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copyTaninfo2Yomi(tan, yc) ^ henkan.c:641:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doTanConvertTb(d, yc) ^ ./sglobal.h:373:45: note: expanded from macro 'doTanConvertTb' #define doTanConvertTb G373_doTanConvertTb ^ henkan.c:794:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doTanBubunMuhenkan(d, yc) ^ henkan.c:1003:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiBubunKakutei(d) ^ henkan.c:1106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newFilledYomiContext(next, prev) ^ ./sglobal.h:305:45: note: expanded from macro 'newFilledYomiContext' #define newFilledYomiContext G305_newFilledYomiContext ^ henkan.c:1168:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tanbunUnconvert(d, tan) ^ henkan.c:1212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbBubunMuhenkan(d) ^ henkan.c:1235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanBubunMuhenkan(d) ^ ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ henkan.c:1258:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] prepareHenkanMode(d) ^ ./sglobal.h:318:45: note: expanded from macro 'prepareHenkanMode' #define prepareHenkanMode G318_prepareHenkanMode ^ henkan.c:1271:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] doHenkan(d, len, kanji) ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ henkan.c:1271:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ henkan.c:1277:18: warning: passing arguments to 'doYomiHenkan' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(doYomiHenkan(d, len, kanji) == NG) { ^ henkan.c:1299:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] doYomiHenkan(d, len, kanji) ^ henkan.c:1306:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ henkan.c:1299:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doYomiHenkan(d, len, kanji) ^ henkan.c:56:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int doYomiHenkan(); ^ henkan.c:1386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanNop(d) ^ ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ henkan.c:1400:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doGoTo(d, yc) ^ henkan.c:1424:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanForwardBunsetsu(d) ^ ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ henkan.c:1475:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanBackwardBunsetsu(d) ^ ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ henkan.c:1517:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tanNextKouho(d, yc) ^ henkan.c:1517:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:1561:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tanbunHenkan(d, yc, kanji) ^ henkan.c:1594:23: warning: parameter 'fnum' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] enterTanHenkanMode(d, fnum) ^ henkan.c:1594:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] enterTanHenkanMode(d, fnum) ^ henkan.c:1635:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanKouhoIchiran(d) ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ henkan.c:1635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ henkan.c:1644:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanNextKouho(d) ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ henkan.c:1644:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ henkan.c:1662:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanHenkan pro((uiContext)); ~~~~~~ ^ int henkan.c:1665:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanHenkan(d) ^ henkan.c:1689:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanPreviousKouho(d) ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ henkan.c:1689:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ henkan.c:1722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tanJishuHenkan(d, fn) ^ henkan.c:1733:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanHiragana(d) ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ henkan.c:1733:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ henkan.c:1739:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanKatakana(d) ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ henkan.c:1739:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ henkan.c:1745:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanRomaji(d) ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ henkan.c:1745:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ henkan.c:1751:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanUpper(d) ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ henkan.c:1751:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ henkan.c:1757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanCapitalize(d) ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ henkan.c:1757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ henkan.c:1763:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanZenkaku(d) ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ henkan.c:1763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ henkan.c:1769:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanHankaku(d) ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ henkan.c:1769:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ henkan.c:1777:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanKanaRotate(d) ^ int henkan.c:1777:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:1785:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanRomajiRotate(d) ^ int henkan.c:1785:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:1793:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanCaseRotateForward(d) ^ int henkan.c:1793:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:1800:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] gotoBunsetsu(yc, n) ^ henkan.c:1825:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanBeginningOfBunsetsu(d) ^ ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ henkan.c:1848:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanEndOfBunsetsu(d) ^ ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ henkan.c:1872:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] tanMuhenkan(d, kCurs) ^ ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ henkan.c:1925:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanMuhenkan(d) ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ henkan.c:1925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ henkan.c:1994:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanDeletePrevious(d) ^ ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ henkan.c:2066:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] finishTanKakutei(d) ^ ./sglobal.h:222:45: note: expanded from macro 'finishTanKakutei' #define finishTanKakutei G222_finishTanKakutei ^ henkan.c:2194:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanKakutei(d) ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ henkan.c:2194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ henkan.c:2210:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanKakuteiYomiInsert pro((uiContext)); ~~~~~~ ^ int henkan.c:2213:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanKakuteiYomiInsert(d) ^ henkan.c:2244:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nKouhoBunsetsu; ~~~~~~ ^ int ./sglobal.h:303:45: note: expanded from macro 'nKouhoBunsetsu' #define nKouhoBunsetsu G303_nKouhoBunsetsu ^ henkan.c:2290:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doTbResize(d, yc, n) ^ henkan.c:2328:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanExtendBunsetsu pro((uiContext)); ~~~~~~ ^ int henkan.c:2331:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanExtendBunsetsu(d) ^ henkan.c:2361:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanShrinkBunsetsu pro((uiContext)); ~~~~~~ ^ int henkan.c:2364:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanShrinkBunsetsu(d) ^ henkan.c:2401:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanPrintBunpou(d) ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ henkan.c:2401:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ henkan.c:2487:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ henkan.c:2487:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ henkan.c:2509:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanBunsetsuMode pro((uiContext)); ~~~~~~ ^ int henkan.c:2512:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanBunsetsuMode(d) ^ henkan.c:2512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:2533:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikujiSetCursor(d, forw) ^ henkan.c:2565:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] setMode(d, tan, forw) ^ ./sglobal.h:347:45: note: expanded from macro 'setMode' #define setMode G347_setMode ^ henkan.c:2598:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbForward(d) ^ ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ henkan.c:2622:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbBackward(d) ^ ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ henkan.c:2646:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbBeginningOfLine(d) ^ ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ henkan.c:2661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbEndOfLine(d) ^ ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ henkan.c:2675:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TbChooseChar pro((uiContext, int)); ~~~~~~ ^ int henkan.c:2678:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TbChooseChar(d, head) ^ henkan.c:2678:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:2699:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanChooseChar(d, head) ^ henkan.c:2753:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanChooseHeadChar pro((uiContext)); ~~~~~~ ^ int henkan.c:2754:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static TanChooseTailChar pro((uiContext)); ~~~~~~ ^ int henkan.c:2757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanChooseHeadChar(d) ^ henkan.c:2757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] henkan.c:2764:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] TanChooseTailChar(d) ^ henkan.c:2764:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from henkan.c:2770: ./tanmap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ henkan.c:1635:1: warning: a function declaration without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanKouhoIchiran(d) ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ ./tanmap.h:27:8: note: conflicting prototype is here extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ^ ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ In file included from henkan.c:2770: ./tanmap.h:27:42: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKouhoIchiran pro((uiContext)), DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from henkan.c:2770: ./tanmap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from henkan.c:2770: ./tanmap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from henkan.c:2770: ./tanmap.h:29:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)), TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ 222 warnings generated. rm -f hex.o unshared/hex.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 hex.c -o unshared/hex.o In file included from hex.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from hex.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from hex.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from hex.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from hex.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from hex.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from hex.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from hex.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from hex.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from hex.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from hex.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from hex.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from hex.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from hex.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from hex.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from hex.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from hex.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from hex.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from hex.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from hex.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from hex.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from hex.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from hex.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from hex.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from hex.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from hex.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from hex.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from hex.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from hex.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from hex.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from hex.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from hex.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from hex.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from hex.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from hex.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from hex.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from hex.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from hex.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from hex.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from hex.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from hex.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from hex.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from hex.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from hex.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from hex.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from hex.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from hex.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from hex.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from hex.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from hex.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from hex.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from hex.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from hex.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from hex.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from hex.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from hex.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from hex.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from hex.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from hex.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from hex.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from hex.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from hex.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from hex.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from hex.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int hex.c:42:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] hexEveryTimeCatch(d, retval, env) ^ hex.c:67:11: warning: call to undeclared function 'G179_convertAsHex'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (convertAsHex(d)) { ^ ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' #define convertAsHex G179_convertAsHex ^ hex.c:91:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ hex.c:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hexEveryTimeCatch(d, retval, env) ^ hex.c:96:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitHex(d, retval, env) ^ hex.c:102:7: warning: call to undeclared function 'G183_cvtAsHex'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) { ^ ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' #define cvtAsHex G183_cvtAsHex ^ hex.c:110:19: warning: passing arguments to 'quitHex' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return quitHex(d, 0, env); ^ hex.c:96:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] exitHex(d, retval, env) ^ hex.c:115:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] quitHex(d, retval, env) ^ hex.c:115:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hex.c:33:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int quitHex(); ^ hex.c:127:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] yomiContext GetKanjiString(); ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' #define GetKanjiString G033_GetKanjiString ^ ./canna.h:945:3: note: conflicting prototype is here GetKanjiString pro((uiContext, wchar_t *, int, int, int, int, int, ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' #define GetKanjiString G033_GetKanjiString ^ hex.c:130:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] hexMode(d, major_mode) ^ hex.c:130:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hex.c:157:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] HexMode(d) ^ int ./sglobal.h:36:45: note: expanded from macro 'HexMode' #define HexMode G036_HexMode ^ hex.c:157:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:36:45: note: expanded from macro 'HexMode' #define HexMode G036_HexMode ^ 122 warnings generated. rm -f hex.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC hex.c In file included from hex.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from hex.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from hex.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from hex.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from hex.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from hex.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from hex.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from hex.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from hex.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from hex.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from hex.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from hex.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from hex.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from hex.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from hex.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from hex.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from hex.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from hex.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from hex.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from hex.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from hex.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from hex.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from hex.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from hex.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from hex.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from hex.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from hex.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from hex.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from hex.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from hex.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from hex.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from hex.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from hex.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from hex.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from hex.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from hex.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from hex.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from hex.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from hex.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from hex.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from hex.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from hex.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from hex.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from hex.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from hex.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from hex.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from hex.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from hex.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from hex.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from hex.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from hex.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from hex.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from hex.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from hex.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from hex.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from hex.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from hex.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from hex.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from hex.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from hex.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from hex.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from hex.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from hex.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from hex.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int hex.c:42:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] hexEveryTimeCatch(d, retval, env) ^ hex.c:67:11: warning: call to undeclared function 'G179_convertAsHex'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (convertAsHex(d)) { ^ ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' #define convertAsHex G179_convertAsHex ^ hex.c:91:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ hex.c:42:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hexEveryTimeCatch(d, retval, env) ^ hex.c:96:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitHex(d, retval, env) ^ hex.c:102:7: warning: call to undeclared function 'G183_cvtAsHex'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (cvtAsHex(d, d->buffer_return, d->buffer_return, d->nbytes)) { ^ ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' #define cvtAsHex G183_cvtAsHex ^ hex.c:110:19: warning: passing arguments to 'quitHex' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return quitHex(d, 0, env); ^ hex.c:96:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] exitHex(d, retval, env) ^ hex.c:115:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] quitHex(d, retval, env) ^ hex.c:115:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hex.c:33:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int quitHex(); ^ hex.c:127:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] yomiContext GetKanjiString(); ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' #define GetKanjiString G033_GetKanjiString ^ ./canna.h:945:3: note: conflicting prototype is here GetKanjiString pro((uiContext, wchar_t *, int, int, int, int, int, ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' #define GetKanjiString G033_GetKanjiString ^ hex.c:130:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] hexMode(d, major_mode) ^ hex.c:130:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] hex.c:157:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] HexMode(d) ^ int ./sglobal.h:36:45: note: expanded from macro 'HexMode' #define HexMode G036_HexMode ^ hex.c:157:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:36:45: note: expanded from macro 'HexMode' #define HexMode G036_HexMode ^ 122 warnings generated. rm -f ichiran.o unshared/ichiran.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 ichiran.c -o unshared/ichiran.o In file included from ichiran.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ichiran.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ichiran.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ichiran.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ichiran.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ichiran.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ichiran.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ichiran.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ichiran.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ichiran.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ichiran.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ichiran.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ichiran.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ichiran.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ichiran.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ichiran.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ichiran.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ichiran.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ichiran.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ichiran.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ichiran.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ichiran.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ichiran.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ichiran.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ichiran.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ichiran.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ichiran.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ichiran.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ichiran.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ichiran.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ichiran.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ichiran.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ichiran.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ichiran.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ichiran.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ichiran.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ichiran.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ichiran.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ichiran.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ichiran.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ichiran.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ichiran.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ichiran.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ichiran.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ichiran.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ichiran.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ichiran.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ichiran.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ichiran.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ichiran.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ichiran.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ichiran.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ichiran.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ichiran.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ichiran.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ichiran.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ichiran.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ichiran.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ichiran.c:34:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int TanNextKouho(); ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ ./canna.h:1117:8: note: conflicting prototype is here extern TanNextKouho pro((uiContext)); ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ ichiran.c:64:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] initIchiran() ^ int ./sglobal.h:258:45: note: expanded from macro 'initIchiran' #define initIchiran G258_initIchiran ^ ichiran.c:100:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeIchiranEchoStrCurChange(yc) ^ ichiran.c:115:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeIchiranKanjiStatusReturn(d, env, yc) ^ ichiran.c:139:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeGlineStatus(d) ^ ./sglobal.h:293:45: note: expanded from macro 'makeGlineStatus' #define makeGlineStatus G293_makeGlineStatus ^ ichiran.c:182:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ichiranEveryTimeCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int ichiran.c:185:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ichiranEveryTimeCatch(d, retval, env) ^ ichiran.c:185:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:200:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ichiranExitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int ichiran.c:203:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ichiranExitCatch(d, retval, env) ^ ichiran.c:203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:244:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ichiranQuitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int ichiran.c:247:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ichiranQuitCatch(d, retval, env) ^ ichiran.c:247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:282:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeIchiranBuf(ic) ^ ./sglobal.h:229:45: note: expanded from macro 'freeIchiranBuf' #define freeIchiranBuf G229_freeIchiranBuf ^ ichiran.c:294:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeGetIchiranList(buf) ^ ./sglobal.h:228:45: note: expanded from macro 'freeGetIchiranList' #define freeGetIchiranList G228_freeGetIchiranList ^ ichiran.c:307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popIchiranMode(d) ^ ichiran.c:336:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getIchiranList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ichiran.c:324:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranList(context, nelem, currentkouho) ^ ./sglobal.h:236:45: note: expanded from macro 'getIchiranList' #define getIchiranList G236_getIchiranList ^ ichiran.c:414:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newIchiranContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ichiran.c:421:22: warning: passing arguments to 'clearIchiranContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearIchiranContext(icxt); ^ ichiran.c:491:25: warning: passing arguments to 'makeKouhoIchiran' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (makeKouhoIchiran(d, nelem, bangomax, inhibit, currentkouho) == NG) { ^ ichiran.c:513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearIchiranContext(p) ^ ichiran.c:36:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void clearIchiranContext(); ^ ichiran.c:532:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] allocIchiranBuf(d) ^ int ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' #define allocIchiranBuf G147_allocIchiranBuf ^ ichiran.c:532:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' #define allocIchiranBuf G147_allocIchiranBuf ^ ichiran.c:579:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeKouhoIchiran(d, nelem, bangomax, inhibit, currentkouho) ^ ichiran.c:321:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int makeKouhoIchiran(); ^ ichiran.c:741:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tanKouhoIchiran(d, step) ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ ichiran.c:741:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ ichiran.c:813:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranQuit(d) ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ ichiran.c:813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ ichiran.c:844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] IchiranNop(d) ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ ichiran.c:871:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKakuteiThenDo(d, func) ^ ichiran.c:884:26: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = IchiranKakutei(d); ^ ichiran.c:871:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] IchiranKakuteiThenDo(d, func) ^ ichiran.c:895:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranQuitThenDo(d, func) ^ ichiran.c:895:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:922:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranForwardKouho(d) ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ ichiran.c:922:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ ichiran.c:975:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranBackwardKouho(d) ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ ichiran.c:975:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ ichiran.c:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranConvert pro((uiContext)); ~~~~~~ ^ int ichiran.c:1031:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranConvert(d) ^ ichiran.c:1031:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1054:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranPreviousKouhoretsu(d) ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ ichiran.c:1054:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ ichiran.c:1077:31: warning: passing arguments to 'getIchiranPreviousKouhoretsu' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranPreviousKouhoretsu(d); ^ ichiran.c:1095:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranPreviousKouhoretsu(d) ^ ichiran.c:38:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void getIchiranPreviousKouhoretsu(); ^ ichiran.c:1132:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranNextKouhoretsu(d) ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ ichiran.c:1132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ ichiran.c:1155:27: warning: passing arguments to 'getIchiranNextKouhoretsu' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranNextKouhoretsu(d); ^ ichiran.c:1170:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranNextPage pro((uiContext)); ~~~~~~ ^ int ichiran.c:1173:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranNextPage(d) ^ ichiran.c:1173:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1201:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranPreviousPage pro((uiContext)); ~~~~~~ ^ int ichiran.c:1204:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranPreviousPage(d) ^ ichiran.c:1204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranNextKouhoretsu(d) ^ ichiran.c:39:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void getIchiranNextKouhoretsu(); ^ ichiran.c:1272:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranBeginningOfKouho(d) ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ ichiran.c:1272:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ ichiran.c:1311:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranEndOfKouho(d) ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ ichiran.c:1311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ ichiran.c:1353:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranBangoKouho pro((uiContext)); ~~~~~~ ^ int ichiran.c:1356:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranBangoKouho(d) ^ ichiran.c:1356:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1380:25: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = IchiranKakutei(d); ^ ichiran.c:1414:30: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = IchiranKakutei(d); ^ ichiran.c:1438:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranBangoKouho(d) ^ ichiran.c:1486:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranKakutei pro((uiContext)); ~~~~~~ ^ int ichiran.c:37:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] static int IchiranKakutei(); ^ ichiran.c:1486:8: note: conflicting prototype is here static IchiranKakutei pro((uiContext)); ^ ichiran.c:1489:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKakutei(d) ^ ichiran.c:1489:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiranFin(d) ^ ./sglobal.h:247:45: note: expanded from macro 'ichiranFin' #define ichiranFin G247_ichiranFin ^ ichiran.c:1545:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranExtendBunsetsu pro((uiContext)); ~~~~~~ ^ int ichiran.c:1548:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranExtendBunsetsu(d) ^ ichiran.c:1548:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1554:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranShrinkBunsetsu pro((uiContext)); ~~~~~~ ^ int ichiran.c:1557:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranShrinkBunsetsu(d) ^ ichiran.c:1557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1563:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranAdjustBunsetsu pro((uiContext)); ~~~~~~ ^ int ichiran.c:1566:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranAdjustBunsetsu(d) ^ ichiran.c:1566:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1572:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranKillToEndOfLine pro((uiContext)); ~~~~~~ ^ int ichiran.c:1575:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKillToEndOfLine(d) ^ ichiran.c:1575:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1581:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranDeleteNext pro((uiContext)); ~~~~~~ ^ int ichiran.c:1584:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranDeleteNext(d) ^ ichiran.c:1584:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1590:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ichiran.c:1593:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranBubunMuhenkan(d) ^ ichiran.c:1593:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1599:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranHiragana pro((uiContext)); ~~~~~~ ^ int ichiran.c:1602:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranHiragana(d) ^ ichiran.c:1602:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1608:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranKatakana pro((uiContext)); ~~~~~~ ^ int ichiran.c:1611:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKatakana(d) ^ ichiran.c:1611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1617:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranZenkaku pro((uiContext)); ~~~~~~ ^ int ichiran.c:1620:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranZenkaku(d) ^ ichiran.c:1620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1626:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranHankaku pro((uiContext)); ~~~~~~ ^ int ichiran.c:1629:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranHankaku(d) ^ ichiran.c:1629:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1635:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranRomaji pro((uiContext)); ~~~~~~ ^ int ichiran.c:1638:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranRomaji(d) ^ ichiran.c:1638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1644:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranToUpper pro((uiContext)); ~~~~~~ ^ int ichiran.c:1647:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranToUpper(d) ^ ichiran.c:1647:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1653:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranToLower pro((uiContext)); ~~~~~~ ^ int ichiran.c:1656:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranToLower(d) ^ ichiran.c:1656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1662:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranCapitalize pro((uiContext)); ~~~~~~ ^ int ichiran.c:1665:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranCapitalize(d) ^ ichiran.c:1665:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1671:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranKanaRotate pro((uiContext)); ~~~~~~ ^ int ichiran.c:1674:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKanaRotate(d) ^ ichiran.c:1674:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1680:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranRomajiRotate pro((uiContext)); ~~~~~~ ^ int ichiran.c:1683:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranRomajiRotate(d) ^ ichiran.c:1683:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1689:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranCaseRotateForward pro((uiContext)); ~~~~~~ ^ int ichiran.c:1692:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranCaseRotateForward(d) ^ ichiran.c:1692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from ichiran.c:1698: ./ichiranmap.h:27:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:1698: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:1698: ./ichiranmap.h:27:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ichiran.c:1698: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ 237 warnings generated. rm -f ichiran.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC ichiran.c In file included from ichiran.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ichiran.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ichiran.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ichiran.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ichiran.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ichiran.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ichiran.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ichiran.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ichiran.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ichiran.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ichiran.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ichiran.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ichiran.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ichiran.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ichiran.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ichiran.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ichiran.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ichiran.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ichiran.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ichiran.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ichiran.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ichiran.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ichiran.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ichiran.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ichiran.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ichiran.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ichiran.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ichiran.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ichiran.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ichiran.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ichiran.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ichiran.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ichiran.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ichiran.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ichiran.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ichiran.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ichiran.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ichiran.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ichiran.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ichiran.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ichiran.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ichiran.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ichiran.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ichiran.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ichiran.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ichiran.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ichiran.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ichiran.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ichiran.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ichiran.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ichiran.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ichiran.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ichiran.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ichiran.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ichiran.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ichiran.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ichiran.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ichiran.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ichiran.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ichiran.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ichiran.c:34:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int TanNextKouho(); ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ ./canna.h:1117:8: note: conflicting prototype is here extern TanNextKouho pro((uiContext)); ^ ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ ichiran.c:64:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] initIchiran() ^ int ./sglobal.h:258:45: note: expanded from macro 'initIchiran' #define initIchiran G258_initIchiran ^ ichiran.c:100:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeIchiranEchoStrCurChange(yc) ^ ichiran.c:115:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeIchiranKanjiStatusReturn(d, env, yc) ^ ichiran.c:139:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeGlineStatus(d) ^ ./sglobal.h:293:45: note: expanded from macro 'makeGlineStatus' #define makeGlineStatus G293_makeGlineStatus ^ ichiran.c:182:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ichiranEveryTimeCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int ichiran.c:185:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ichiranEveryTimeCatch(d, retval, env) ^ ichiran.c:185:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:200:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ichiranExitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int ichiran.c:203:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ichiranExitCatch(d, retval, env) ^ ichiran.c:203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:244:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ichiranQuitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int ichiran.c:247:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ichiranQuitCatch(d, retval, env) ^ ichiran.c:247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:282:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeIchiranBuf(ic) ^ ./sglobal.h:229:45: note: expanded from macro 'freeIchiranBuf' #define freeIchiranBuf G229_freeIchiranBuf ^ ichiran.c:294:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeGetIchiranList(buf) ^ ./sglobal.h:228:45: note: expanded from macro 'freeGetIchiranList' #define freeGetIchiranList G228_freeGetIchiranList ^ ichiran.c:307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popIchiranMode(d) ^ ichiran.c:336:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getIchiranList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ichiran.c:324:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranList(context, nelem, currentkouho) ^ ./sglobal.h:236:45: note: expanded from macro 'getIchiranList' #define getIchiranList G236_getIchiranList ^ ichiran.c:414:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newIchiranContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ichiran.c:421:22: warning: passing arguments to 'clearIchiranContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearIchiranContext(icxt); ^ ichiran.c:491:25: warning: passing arguments to 'makeKouhoIchiran' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (makeKouhoIchiran(d, nelem, bangomax, inhibit, currentkouho) == NG) { ^ ichiran.c:513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearIchiranContext(p) ^ ichiran.c:36:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void clearIchiranContext(); ^ ichiran.c:532:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] allocIchiranBuf(d) ^ int ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' #define allocIchiranBuf G147_allocIchiranBuf ^ ichiran.c:532:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' #define allocIchiranBuf G147_allocIchiranBuf ^ ichiran.c:579:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeKouhoIchiran(d, nelem, bangomax, inhibit, currentkouho) ^ ichiran.c:321:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int makeKouhoIchiran(); ^ ichiran.c:741:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tanKouhoIchiran(d, step) ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ ichiran.c:741:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ ichiran.c:813:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranQuit(d) ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ ichiran.c:813:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ ichiran.c:844:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] IchiranNop(d) ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ ichiran.c:871:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKakuteiThenDo(d, func) ^ ichiran.c:884:26: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = IchiranKakutei(d); ^ ichiran.c:871:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] IchiranKakuteiThenDo(d, func) ^ ichiran.c:895:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranQuitThenDo(d, func) ^ ichiran.c:895:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:922:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranForwardKouho(d) ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ ichiran.c:922:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ ichiran.c:975:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranBackwardKouho(d) ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ ichiran.c:975:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ ichiran.c:1028:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranConvert pro((uiContext)); ~~~~~~ ^ int ichiran.c:1031:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranConvert(d) ^ ichiran.c:1031:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1054:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranPreviousKouhoretsu(d) ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ ichiran.c:1054:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ ichiran.c:1077:31: warning: passing arguments to 'getIchiranPreviousKouhoretsu' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranPreviousKouhoretsu(d); ^ ichiran.c:1095:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranPreviousKouhoretsu(d) ^ ichiran.c:38:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void getIchiranPreviousKouhoretsu(); ^ ichiran.c:1132:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranNextKouhoretsu(d) ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ ichiran.c:1132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ ichiran.c:1155:27: warning: passing arguments to 'getIchiranNextKouhoretsu' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranNextKouhoretsu(d); ^ ichiran.c:1170:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranNextPage pro((uiContext)); ~~~~~~ ^ int ichiran.c:1173:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranNextPage(d) ^ ichiran.c:1173:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1201:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranPreviousPage pro((uiContext)); ~~~~~~ ^ int ichiran.c:1204:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranPreviousPage(d) ^ ichiran.c:1204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranNextKouhoretsu(d) ^ ichiran.c:39:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void getIchiranNextKouhoretsu(); ^ ichiran.c:1272:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranBeginningOfKouho(d) ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ ichiran.c:1272:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ ichiran.c:1311:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranEndOfKouho(d) ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ ichiran.c:1311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ ichiran.c:1353:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranBangoKouho pro((uiContext)); ~~~~~~ ^ int ichiran.c:1356:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranBangoKouho(d) ^ ichiran.c:1356:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1380:25: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = IchiranKakutei(d); ^ ichiran.c:1414:30: warning: passing arguments to 'IchiranKakutei' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = IchiranKakutei(d); ^ ichiran.c:1438:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranBangoKouho(d) ^ ichiran.c:1486:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranKakutei pro((uiContext)); ~~~~~~ ^ int ichiran.c:37:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] static int IchiranKakutei(); ^ ichiran.c:1486:8: note: conflicting prototype is here static IchiranKakutei pro((uiContext)); ^ ichiran.c:1489:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKakutei(d) ^ ichiran.c:1489:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1531:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiranFin(d) ^ ./sglobal.h:247:45: note: expanded from macro 'ichiranFin' #define ichiranFin G247_ichiranFin ^ ichiran.c:1545:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranExtendBunsetsu pro((uiContext)); ~~~~~~ ^ int ichiran.c:1548:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranExtendBunsetsu(d) ^ ichiran.c:1548:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1554:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranShrinkBunsetsu pro((uiContext)); ~~~~~~ ^ int ichiran.c:1557:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranShrinkBunsetsu(d) ^ ichiran.c:1557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1563:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranAdjustBunsetsu pro((uiContext)); ~~~~~~ ^ int ichiran.c:1566:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranAdjustBunsetsu(d) ^ ichiran.c:1566:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1572:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranKillToEndOfLine pro((uiContext)); ~~~~~~ ^ int ichiran.c:1575:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKillToEndOfLine(d) ^ ichiran.c:1575:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1581:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranDeleteNext pro((uiContext)); ~~~~~~ ^ int ichiran.c:1584:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranDeleteNext(d) ^ ichiran.c:1584:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1590:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ichiran.c:1593:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranBubunMuhenkan(d) ^ ichiran.c:1593:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1599:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranHiragana pro((uiContext)); ~~~~~~ ^ int ichiran.c:1602:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranHiragana(d) ^ ichiran.c:1602:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1608:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranKatakana pro((uiContext)); ~~~~~~ ^ int ichiran.c:1611:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKatakana(d) ^ ichiran.c:1611:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1617:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranZenkaku pro((uiContext)); ~~~~~~ ^ int ichiran.c:1620:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranZenkaku(d) ^ ichiran.c:1620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1626:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranHankaku pro((uiContext)); ~~~~~~ ^ int ichiran.c:1629:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranHankaku(d) ^ ichiran.c:1629:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1635:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranRomaji pro((uiContext)); ~~~~~~ ^ int ichiran.c:1638:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranRomaji(d) ^ ichiran.c:1638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1644:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranToUpper pro((uiContext)); ~~~~~~ ^ int ichiran.c:1647:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranToUpper(d) ^ ichiran.c:1647:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1653:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranToLower pro((uiContext)); ~~~~~~ ^ int ichiran.c:1656:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranToLower(d) ^ ichiran.c:1656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1662:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranCapitalize pro((uiContext)); ~~~~~~ ^ int ichiran.c:1665:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranCapitalize(d) ^ ichiran.c:1665:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1671:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranKanaRotate pro((uiContext)); ~~~~~~ ^ int ichiran.c:1674:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranKanaRotate(d) ^ ichiran.c:1674:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1680:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranRomajiRotate pro((uiContext)); ~~~~~~ ^ int ichiran.c:1683:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranRomajiRotate(d) ^ ichiran.c:1683:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ichiran.c:1689:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static IchiranCaseRotateForward pro((uiContext)); ~~~~~~ ^ int ichiran.c:1692:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IchiranCaseRotateForward(d) ^ ichiran.c:1692:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from ichiran.c:1698: ./ichiranmap.h:27:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:1698: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ichiran.c:1698: ./ichiranmap.h:27:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ichiran.c:1698: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ 237 warnings generated. rm -f jishu.o unshared/jishu.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 jishu.c -o unshared/jishu.o In file included from jishu.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from jishu.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from jishu.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from jishu.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from jishu.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from jishu.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from jishu.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from jishu.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from jishu.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from jishu.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from jishu.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from jishu.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from jishu.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from jishu.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from jishu.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from jishu.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from jishu.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from jishu.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from jishu.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from jishu.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from jishu.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from jishu.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from jishu.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from jishu.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from jishu.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from jishu.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from jishu.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from jishu.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from jishu.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from jishu.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from jishu.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from jishu.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from jishu.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from jishu.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from jishu.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from jishu.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from jishu.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from jishu.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from jishu.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from jishu.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from jishu.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from jishu.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from jishu.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from jishu.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from jishu.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from jishu.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from jishu.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from jishu.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from jishu.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from jishu.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from jishu.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from jishu.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from jishu.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from jishu.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from jishu.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from jishu.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from jishu.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from jishu.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from jishu.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from jishu.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from jishu.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int jishu.c:67:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] enterJishuMode(d, yc) ^ ./sglobal.h:208:45: note: expanded from macro 'enterJishuMode' #define enterJishuMode G208_enterJishuMode ^ jishu.c:104:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] leaveJishuMode(d, yc) ^ ./sglobal.h:288:45: note: expanded from macro 'leaveJishuMode' #define leaveJishuMode G288_leaveJishuMode ^ jishu.c:122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] setInhibitInformation(yc) ^ jishu.c:141:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extractJishuString(yc, s, e, sr, er) ^ int ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' #define extractJishuString G214_extractJishuString ^ jishu.c:141:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' #define extractJishuString G214_extractJishuString ^ jishu.c:353:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] inhibittedJishu(d) ^ jishu.c:353:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:370:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] nextJishu(d) ^ jishu.c:370:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:383:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] previousJishu(d) ^ jishu.c:383:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:396:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuNextJishu pro((uiContext)); ~~~~~~ ^ int jishu.c:399:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuNextJishu(d) /* ⡼ɤλ˽ʸѴ */ ^ jishu.c:399:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:417:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuPreviousJishu pro((uiContext)); ~~~~~~ ^ int jishu.c:420:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuPreviousJishu(d) /* ⡼ɤλ˵ղʸѴ */ ^ jishu.c:420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:438:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuRotateWithInhibition pro((uiContext, unsigned)); ~~~~~~ ^ int jishu.c:441:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuRotateWithInhibition(d, inhibit) ^ jishu.c:441:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:456:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKanaRotate pro((uiContext)); ~~~~~~ ^ int jishu.c:459:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKanaRotate(d) /* ⡼ɤλ˽꤫ʸѴ */ ^ jishu.c:459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:465:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuRomajiRotate pro((uiContext)); ~~~~~~ ^ int jishu.c:468:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuRomajiRotate(d) /* ⡼ɤλ˽ѿʸѴ */ ^ jishu.c:468:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:475:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuShrink pro((uiContext)); ~~~~~~ ^ int jishu.c:478:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuShrink(d) /* ʸѴΰ̤ */ ^ jishu.c:478:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:537:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuNop pro((uiContext)); ~~~~~~ ^ int jishu.c:540:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuNop(d) ^ jishu.c:540:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:551:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuExtend pro((uiContext)); ~~~~~~ ^ int jishu.c:554:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuExtend(d) /* ʸѴΰФ */ ^ jishu.c:554:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:623:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishuAdjustRome(d) ^ jishu.c:634:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] myjishuAdjustRome(d) ^ jishu.c:645:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuZenkaku pro((uiContext)); ~~~~~~ ^ int jishu.c:33:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] static int JishuZenkaku(); ^ jishu.c:645:8: note: conflicting prototype is here static JishuZenkaku pro((uiContext)); ^ jishu.c:648:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuZenkaku(d) /* Ѵ */ ^ jishu.c:648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:681:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuHankaku pro((uiContext)); ~~~~~~ ^ int jishu.c:34:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] static int JishuHankaku(); ^ jishu.c:681:8: note: conflicting prototype is here static JishuHankaku pro((uiContext)); ^ jishu.c:684:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuHankaku(d) /* ȾѴ */ ^ jishu.c:684:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:725:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitJishuAndDoSomething(d, fnum) ^ jishu.c:725:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:738:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuYomiInsert pro((uiContext)); ~~~~~~ ^ int jishu.c:741:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuYomiInsert(d) ^ jishu.c:741:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:762:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuQuit pro((uiContext)); ~~~~~~ ^ int jishu.c:765:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuQuit(d) ^ jishu.c:765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:775:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuToUpper pro((uiContext)); ~~~~~~ ^ int jishu.c:778:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuToUpper(d) ^ jishu.c:778:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:804:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuCapitalize pro((uiContext)); ~~~~~~ ^ int jishu.c:807:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuCapitalize(d) ^ jishu.c:807:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:833:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuToLower pro((uiContext)); ~~~~~~ ^ int jishu.c:836:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuToLower(d) ^ jishu.c:836:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:862:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuHiragana pro((uiContext)); ~~~~~~ ^ int jishu.c:865:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuHiragana(d) ^ jishu.c:865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:875:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKatakana pro((uiContext)); ~~~~~~ ^ int jishu.c:878:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKatakana(d) ^ jishu.c:878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:888:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuRomaji pro((uiContext)); ~~~~~~ ^ int jishu.c:891:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuRomaji(d) ^ jishu.c:891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:905:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] nextCase(yc) ^ jishu.c:911:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuCaseRotateForward pro((uiContext)); ~~~~~~ ^ int jishu.c:914:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuCaseRotateForward(d) ^ jishu.c:914:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:943:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKanjiHenkan pro((uiContext)); ~~~~~~ ^ int jishu.c:946:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKanjiHenkan(d) ^ jishu.c:946:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:952:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKanjiHenkanOInsert pro((uiContext)); ~~~~~~ ^ int jishu.c:955:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKanjiHenkanOInsert(d) ^ jishu.c:955:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:961:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKanjiHenkanONothing pro((uiContext)); ~~~~~~ ^ int jishu.c:964:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKanjiHenkanONothing(d) ^ jishu.c:964:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from jishu.c:970: ./jishumap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from jishu.c:970: ./jishumap.h:27:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from jishu.c:970: ./jishumap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TbForward pro((uiContext)), TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ In file included from jishu.c:970: ./jishumap.h:28:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TbForward pro((uiContext)), TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ In file included from jishu.c:970: ./jishumap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ In file included from jishu.c:970: ./jishumap.h:29:44: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ In file included from jishu.c:970: ./jishumap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ 197 warnings generated. rm -f jishu.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC jishu.c In file included from jishu.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from jishu.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from jishu.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from jishu.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from jishu.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from jishu.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from jishu.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from jishu.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from jishu.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from jishu.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from jishu.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from jishu.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from jishu.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from jishu.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from jishu.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from jishu.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from jishu.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from jishu.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from jishu.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from jishu.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from jishu.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from jishu.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from jishu.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from jishu.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from jishu.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from jishu.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from jishu.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from jishu.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from jishu.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from jishu.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from jishu.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from jishu.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from jishu.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from jishu.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from jishu.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from jishu.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from jishu.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from jishu.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from jishu.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from jishu.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from jishu.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from jishu.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from jishu.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from jishu.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from jishu.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from jishu.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from jishu.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from jishu.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from jishu.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from jishu.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from jishu.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from jishu.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from jishu.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from jishu.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from jishu.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from jishu.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from jishu.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from jishu.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from jishu.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from jishu.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from jishu.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from jishu.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int jishu.c:67:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] enterJishuMode(d, yc) ^ ./sglobal.h:208:45: note: expanded from macro 'enterJishuMode' #define enterJishuMode G208_enterJishuMode ^ jishu.c:104:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] leaveJishuMode(d, yc) ^ ./sglobal.h:288:45: note: expanded from macro 'leaveJishuMode' #define leaveJishuMode G288_leaveJishuMode ^ jishu.c:122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] setInhibitInformation(yc) ^ jishu.c:141:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extractJishuString(yc, s, e, sr, er) ^ int ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' #define extractJishuString G214_extractJishuString ^ jishu.c:141:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' #define extractJishuString G214_extractJishuString ^ jishu.c:353:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] inhibittedJishu(d) ^ jishu.c:353:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:370:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] nextJishu(d) ^ jishu.c:370:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:383:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] previousJishu(d) ^ jishu.c:383:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:396:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuNextJishu pro((uiContext)); ~~~~~~ ^ int jishu.c:399:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuNextJishu(d) /* ⡼ɤλ˽ʸѴ */ ^ jishu.c:399:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:417:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuPreviousJishu pro((uiContext)); ~~~~~~ ^ int jishu.c:420:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuPreviousJishu(d) /* ⡼ɤλ˵ղʸѴ */ ^ jishu.c:420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:438:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuRotateWithInhibition pro((uiContext, unsigned)); ~~~~~~ ^ int jishu.c:441:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuRotateWithInhibition(d, inhibit) ^ jishu.c:441:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:456:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKanaRotate pro((uiContext)); ~~~~~~ ^ int jishu.c:459:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKanaRotate(d) /* ⡼ɤλ˽꤫ʸѴ */ ^ jishu.c:459:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:465:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuRomajiRotate pro((uiContext)); ~~~~~~ ^ int jishu.c:468:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuRomajiRotate(d) /* ⡼ɤλ˽ѿʸѴ */ ^ jishu.c:468:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:475:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuShrink pro((uiContext)); ~~~~~~ ^ int jishu.c:478:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuShrink(d) /* ʸѴΰ̤ */ ^ jishu.c:478:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:537:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuNop pro((uiContext)); ~~~~~~ ^ int jishu.c:540:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuNop(d) ^ jishu.c:540:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:551:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuExtend pro((uiContext)); ~~~~~~ ^ int jishu.c:554:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuExtend(d) /* ʸѴΰФ */ ^ jishu.c:554:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:623:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishuAdjustRome(d) ^ jishu.c:634:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] myjishuAdjustRome(d) ^ jishu.c:645:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuZenkaku pro((uiContext)); ~~~~~~ ^ int jishu.c:33:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] static int JishuZenkaku(); ^ jishu.c:645:8: note: conflicting prototype is here static JishuZenkaku pro((uiContext)); ^ jishu.c:648:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuZenkaku(d) /* Ѵ */ ^ jishu.c:648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:681:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuHankaku pro((uiContext)); ~~~~~~ ^ int jishu.c:34:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent declaration [-Wdeprecated-non-prototype] static int JishuHankaku(); ^ jishu.c:681:8: note: conflicting prototype is here static JishuHankaku pro((uiContext)); ^ jishu.c:684:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuHankaku(d) /* ȾѴ */ ^ jishu.c:684:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:725:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitJishuAndDoSomething(d, fnum) ^ jishu.c:725:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:738:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuYomiInsert pro((uiContext)); ~~~~~~ ^ int jishu.c:741:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuYomiInsert(d) ^ jishu.c:741:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:762:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuQuit pro((uiContext)); ~~~~~~ ^ int jishu.c:765:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuQuit(d) ^ jishu.c:765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:775:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuToUpper pro((uiContext)); ~~~~~~ ^ int jishu.c:778:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuToUpper(d) ^ jishu.c:778:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:804:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuCapitalize pro((uiContext)); ~~~~~~ ^ int jishu.c:807:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuCapitalize(d) ^ jishu.c:807:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:833:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuToLower pro((uiContext)); ~~~~~~ ^ int jishu.c:836:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuToLower(d) ^ jishu.c:836:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:862:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuHiragana pro((uiContext)); ~~~~~~ ^ int jishu.c:865:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuHiragana(d) ^ jishu.c:865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:875:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKatakana pro((uiContext)); ~~~~~~ ^ int jishu.c:878:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKatakana(d) ^ jishu.c:878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:888:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuRomaji pro((uiContext)); ~~~~~~ ^ int jishu.c:891:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuRomaji(d) ^ jishu.c:891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:905:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] nextCase(yc) ^ jishu.c:911:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuCaseRotateForward pro((uiContext)); ~~~~~~ ^ int jishu.c:914:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuCaseRotateForward(d) ^ jishu.c:914:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:943:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKanjiHenkan pro((uiContext)); ~~~~~~ ^ int jishu.c:946:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKanjiHenkan(d) ^ jishu.c:946:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:952:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKanjiHenkanOInsert pro((uiContext)); ~~~~~~ ^ int jishu.c:955:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKanjiHenkanOInsert(d) ^ jishu.c:955:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jishu.c:961:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static JishuKanjiHenkanONothing pro((uiContext)); ~~~~~~ ^ int jishu.c:964:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JishuKanjiHenkanONothing(d) ^ jishu.c:964:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from jishu.c:970: ./jishumap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from jishu.c:970: ./jishumap.h:27:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from jishu.c:970: ./jishumap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TbForward pro((uiContext)), TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ In file included from jishu.c:970: ./jishumap.h:28:36: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TbForward pro((uiContext)), TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ In file included from jishu.c:970: ./jishumap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ In file included from jishu.c:970: ./jishumap.h:29:44: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TbBeginningOfLine pro((uiContext)), TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ In file included from jishu.c:970: ./jishumap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ 197 warnings generated. rm -f kctrl.o unshared/kctrl.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 kctrl.c -o unshared/kctrl.o In file included from kctrl.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from kctrl.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from kctrl.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from kctrl.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from kctrl.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from kctrl.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from kctrl.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from kctrl.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from kctrl.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from kctrl.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from kctrl.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from kctrl.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from kctrl.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from kctrl.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from kctrl.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from kctrl.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from kctrl.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from kctrl.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from kctrl.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from kctrl.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from kctrl.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from kctrl.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from kctrl.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from kctrl.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from kctrl.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from kctrl.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from kctrl.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from kctrl.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from kctrl.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from kctrl.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from kctrl.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from kctrl.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from kctrl.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from kctrl.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from kctrl.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from kctrl.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from kctrl.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from kctrl.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from kctrl.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from kctrl.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from kctrl.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from kctrl.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from kctrl.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from kctrl.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from kctrl.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from kctrl.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from kctrl.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from kctrl.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from kctrl.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from kctrl.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from kctrl.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from kctrl.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from kctrl.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from kctrl.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from kctrl.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from kctrl.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from kctrl.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from kctrl.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from kctrl.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int kctrl.c:45:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] doInitializeFunctions(d) ^ kctrl.c:45:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:73:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] initRomeStruct(d, flg) ^ int ./sglobal.h:263:45: note: expanded from macro 'initRomeStruct' #define initRomeStruct G263_initRomeStruct ^ kctrl.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:263:45: note: expanded from macro 'initRomeStruct' #define initRomeStruct G263_initRomeStruct ^ kctrl.c:81:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ kctrl.c:81:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ kctrl.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeModec(modec) ^ kctrl.c:162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeCallbacks(cb) ^ kctrl.c:174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeRomeStruct(d) ^ ./sglobal.h:231:45: note: expanded from macro 'freeRomeStruct' #define freeRomeStruct G231_freeRomeStruct ^ kctrl.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] insertEmptySlots(d) ^ kctrl.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:213:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] struct callback *pushCallback(); ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' #define pushCallback G321_pushCallback ^ ./canna.h:955:25: note: conflicting prototype is here extern struct callback *pushCallback ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' #define pushCallback G321_pushCallback ^ kctrl.c:264:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] countContext() ^ kctrl.c:288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeKey(data1, data2) ^ kctrl.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] keyToContext(data1, data2) ^ ./sglobal.h:278:45: note: expanded from macro 'keyToContext' #define keyToContext G278_keyToContext ^ kctrl.c:336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] internContext(data1, data2, context) ^ ./sglobal.h:267:45: note: expanded from macro 'internContext' #define internContext G267_internContext ^ kctrl.c:367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rmContext(data1, data2) ^ ./sglobal.h:335:45: note: expanded from macro 'rmContext' #define rmContext G335_rmContext ^ kctrl.c:397:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeBukRecs(p) ^ kctrl.c:450:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] addWarningMesg(s) ^ ./sglobal.h:146:45: note: expanded from macro 'addWarningMesg' #define addWarningMesg G146_addWarningMesg ^ kctrl.c:467:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_keyconvCallback(d, arg) ^ kctrl.c:486:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_initialize(d, arg) ^ kctrl.c:491:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ int ./canna.h:104:22: note: expanded from macro 'FirstTime' #define FirstTime CANNA_G271_FirstTime ^ kctrl.c:515:9: warning: call to undeclared function 'G253_initExtMenu'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initExtMenu() < 0) { ^ ./sglobal.h:253:45: note: expanded from macro 'initExtMenu' #define initExtMenu G253_initExtMenu ^ kctrl.c:526:9: warning: call to undeclared function 'G252_initBushuTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initBushuTable() != NG) { ^ ./sglobal.h:252:45: note: expanded from macro 'initBushuTable' #define initBushuTable G252_initBushuTable ^ kctrl.c:527:11: warning: call to undeclared function 'G255_initGyouTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initGyouTable() != NG) { ^ ./sglobal.h:255:45: note: expanded from macro 'initGyouTable' #define initGyouTable G255_initGyouTable ^ kctrl.c:528:13: warning: call to undeclared function 'G257_initHinshiTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initHinshiTable() != NG) { ^ ./sglobal.h:257:45: note: expanded from macro 'initHinshiTable' #define initHinshiTable G257_initHinshiTable ^ kctrl.c:529:15: warning: call to undeclared function 'G265_initUlKigoTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initUlKigoTable() != NG) { ^ ./sglobal.h:265:45: note: expanded from macro 'initUlKigoTable' #define initUlKigoTable G265_initUlKigoTable ^ kctrl.c:530:17: warning: call to undeclared function 'G264_initUlKeisenTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initUlKeisenTable() != NG) { ^ ./sglobal.h:264:45: note: expanded from macro 'initUlKeisenTable' #define initUlKeisenTable G264_initUlKeisenTable ^ kctrl.c:531:19: warning: call to undeclared function 'G262_initOnoffTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initOnoffTable() != NG) { ^ ./sglobal.h:262:45: note: expanded from macro 'initOnoffTable' #define initOnoffTable G262_initOnoffTable ^ kctrl.c:533:21: warning: call to undeclared function 'G256_initHinshiMessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initHinshiMessage() != NG) { ^ ./sglobal.h:256:45: note: expanded from macro 'initHinshiMessage' #define initHinshiMessage G256_initHinshiMessage ^ kctrl.c:567:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern standalone; ~~~~~~ ^ int kctrl.c:486:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_initialize(d, arg) ^ kctrl.c:701:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_finalize(d, arg) ^ kctrl.c:706:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ int ./canna.h:104:22: note: expanded from macro 'FirstTime' #define FirstTime CANNA_G271_FirstTime ^ kctrl.c:701:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_finalize(d, arg) ^ kctrl.c:778:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setWidth(d, arg) ^ kctrl.c:778:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:787:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setBunsetsuKugiri(d, arg) ^ kctrl.c:787:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:815:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_changeMode(d, arg) ^ kctrl.c:815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:917:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] baseModeP(d) ^ kctrl.c:917:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:939:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] escapeToBasicStat(d, how) ^ int ./sglobal.h:209:45: note: expanded from macro 'escapeToBasicStat' #define escapeToBasicStat G209_escapeToBasicStat ^ kctrl.c:939:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:209:45: note: expanded from macro 'escapeToBasicStat' #define escapeToBasicStat G209_escapeToBasicStat ^ kctrl.c:973:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setUFunc(d, arg) ^ kctrl.c:978:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern howToBehaveInCaseOfUndefKey; ~~~~~~ ^ int ./sglobal.h:244:45: note: expanded from macro 'howToBehaveInCaseOfUndefKey' #define howToBehaveInCaseOfUndefKey G244_howToBehaveInCaseOfUndefKey ^ kctrl.c:973:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setUFunc(d, arg) ^ kctrl.c:985:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setModeInfoStyle(d, arg) ^ kctrl.c:991:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern howToReturnModeInfo; ~~~~~~ ^ int ./sglobal.h:245:45: note: expanded from macro 'howToReturnModeInfo' #define howToReturnModeInfo G245_howToReturnModeInfo ^ kctrl.c:985:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setModeInfoStyle(d, arg) ^ kctrl.c:1000:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setHexInputStyle(d, arg) ^ kctrl.c:1000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1010:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_inhibitHankakuKana(d, arg) ^ kctrl.c:1010:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1023:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] popTourokuWithGLineClear(d, retval, env) ^ kctrl.c:1023:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1046:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_defineKanji(d, arg) ^ kctrl.c:1069:5: warning: call to undeclared function 'G191_dicTourokuControl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] dicTourokuControl(d, xxxx, popTourokuWithGLineClear); ^ ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' #define dicTourokuControl G191_dicTourokuControl ^ kctrl.c:1074:16: warning: call to undeclared function 'G191_dicTourokuControl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] arg->val = dicTourokuControl(d, 0, popTourokuWithGLineClear); ^ ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' #define dicTourokuControl G191_dicTourokuControl ^ kctrl.c:1046:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_defineKanji(d, arg) ^ kctrl.c:1091:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] closeRK(cxp, flag) ^ kctrl.c:1110:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] closeRKContextInUIContext(d, flag) ^ kctrl.c:1134:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] closeRKContextInMemory(p, flag) ^ kctrl.c:1152:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeAllContextToBeClosed(flag) ^ ./sglobal.h:290:45: note: expanded from macro 'makeAllContextToBeClosed' #define makeAllContextToBeClosed G290_makeAllContextToBeClosed ^ kctrl.c:1167:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_kakutei(d, arg) ^ kctrl.c:1167:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1187:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_kill(d, arg) ^ kctrl.c:1187:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1204:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_modekeys(d, arg) ^ kctrl.c:1204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1228:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_queryMode(d, arg) ^ kctrl.c:1228:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1236:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_queryConnection(d, arg) ^ kctrl.c:1241:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ kctrl.c:1236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_queryConnection(d, arg) ^ kctrl.c:1252:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setServerName(d, arg) ^ kctrl.c:1252:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1261:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_parse(d, arg) ^ kctrl.c:1261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1278:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_yomiInfo(d, arg) ^ kctrl.c:1278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1288:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_storeYomi(d, arg) ^ kctrl.c:1288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1344:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setInitFileName(d, arg) ^ kctrl.c:1344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1372:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_do(d, arg) ^ kctrl.c:1372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1403:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _do_func_slightly(d, fnum, mode_c, c_mode) ^ int ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' #define _do_func_slightly G142__do_func_slightly ^ kctrl.c:1403:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' #define _do_func_slightly G142__do_func_slightly ^ kctrl.c:1460:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] callCallback(d, res) /* ХåƤ */ ^ kctrl.c:1460:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1491:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _doFunc(d, fnum) ^ int ./sglobal.h:141:45: note: expanded from macro '_doFunc' #define _doFunc G141__doFunc ^ kctrl.c:1491:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:141:45: note: expanded from macro '_doFunc' #define _doFunc G141__doFunc ^ kctrl.c:1588:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _afterDoFunc(d, retval) ^ int ./sglobal.h:140:45: note: expanded from macro '_afterDoFunc' #define _afterDoFunc G140__afterDoFunc ^ kctrl.c:1588:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:140:45: note: expanded from macro '_afterDoFunc' #define _afterDoFunc G140__afterDoFunc ^ kctrl.c:1620:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] doFunc(d, fnum) ^ int ./sglobal.h:196:45: note: expanded from macro 'doFunc' #define doFunc G196_doFunc ^ kctrl.c:1620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:196:45: note: expanded from macro 'doFunc' #define doFunc G196_doFunc ^ kctrl.c:1628:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_getContext(d, arg) ^ kctrl.c:1633:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ kctrl.c:1633:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ kctrl.c:1628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_getContext(d, arg) ^ kctrl.c:1650:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_closeUIContext(d, arg) ^ kctrl.c:1650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1677:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getYomiContext(d) ^ kctrl.c:1700:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_inhibitChangeMode(d, arg) ^ kctrl.c:1700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1722:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_letterRestriction(d, arg) ^ kctrl.c:1722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1739:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] countColumns(str) ^ kctrl.c:1739:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1763:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_queryMaxModeStr(d, arg) ^ kctrl.c:1763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1789:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setListCallback(d, arg) ^ kctrl.c:1810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setVerbose(d, arg) ^ kctrl.c:1824:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanjiInitialize(mes) ^ kctrl.c:1833:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanjiFinalize(mes) ^ kctrl.c:1860:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wcCloseKanjiContext(context,ksva) ^ kctrl.c:1871:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jrCloseKanjiContext(context,ksva) ^ kctrl.c:1880:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ToggleChikuji(d, flg) ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' #define ToggleChikuji G104_ToggleChikuji ^ kctrl.c:1915:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_lispInteraction(d, arg) ^ kctrl.c:1928:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_disconnectServer(d, arg) ^ kctrl.c:1942:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setAppName(d, arg) ^ kctrl.c:1962:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_debugmode(d, arg) ^ kctrl.c:1974:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] debug_yomibuf(yc) ^ kctrl.c:2082:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_debugyomi(d, arg) ^ kctrl.c:2094:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_queryPhono(d, arg) ^ kctrl.c:2112:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ kctrl.c:2133:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] sprintf(xxxx, "ʴѴ %s ѤǤޤ", (char *)arg); ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2150:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2159:10: warning: cast to smaller integer type 'int' from 'char *' [-Wpointer-to-int-cast] return (int)RkwGetServerName(); ^~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:2107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_changeServer(d, arg) ^ kctrl.c:2225:34: warning: cast to smaller integer type 'int' from 'uiContext' (aka 'struct _uiContext *') [-Wpointer-to-int-cast] wcKanjiControl((int)d, KC_SETINITFILENAME, buf); ^~~~~~ kctrl.c:2243:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (SetUserinfo) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2163:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setUserInfo(d, arg) ^ kctrl.c:2258:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_queryCustom(d, arg) ^ kctrl.c:2281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_closeAllContext(d, arg) ^ kctrl.c:2291:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_attributeInfo(d, arg) ^ kctrl.c:2371:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kanjiControl(request, d, arg) ^ int ./sglobal.h:273:45: note: expanded from macro 'kanjiControl' #define kanjiControl G273_kanjiControl ^ kctrl.c:2376:27: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return kctlfunc[request](d, arg); ^ kctrl.c:2371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanjiControl(request, d, arg) ^ ./sglobal.h:273:45: note: expanded from macro 'kanjiControl' #define kanjiControl G273_kanjiControl ^ 247 warnings generated. rm -f kctrl.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC kctrl.c In file included from kctrl.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from kctrl.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from kctrl.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from kctrl.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from kctrl.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from kctrl.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from kctrl.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from kctrl.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from kctrl.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from kctrl.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from kctrl.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from kctrl.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from kctrl.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from kctrl.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from kctrl.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from kctrl.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from kctrl.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from kctrl.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from kctrl.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from kctrl.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from kctrl.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from kctrl.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from kctrl.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from kctrl.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from kctrl.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from kctrl.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from kctrl.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from kctrl.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from kctrl.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from kctrl.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from kctrl.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from kctrl.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from kctrl.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from kctrl.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from kctrl.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from kctrl.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from kctrl.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from kctrl.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from kctrl.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from kctrl.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from kctrl.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from kctrl.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from kctrl.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from kctrl.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from kctrl.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from kctrl.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from kctrl.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from kctrl.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from kctrl.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from kctrl.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from kctrl.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from kctrl.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from kctrl.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from kctrl.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from kctrl.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from kctrl.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from kctrl.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from kctrl.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from kctrl.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from kctrl.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from kctrl.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int kctrl.c:45:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] doInitializeFunctions(d) ^ kctrl.c:45:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:73:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] initRomeStruct(d, flg) ^ int ./sglobal.h:263:45: note: expanded from macro 'initRomeStruct' #define initRomeStruct G263_initRomeStruct ^ kctrl.c:73:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:263:45: note: expanded from macro 'initRomeStruct' #define initRomeStruct G263_initRomeStruct ^ kctrl.c:81:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ kctrl.c:81:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ kctrl.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeModec(modec) ^ kctrl.c:162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeCallbacks(cb) ^ kctrl.c:174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeRomeStruct(d) ^ ./sglobal.h:231:45: note: expanded from macro 'freeRomeStruct' #define freeRomeStruct G231_freeRomeStruct ^ kctrl.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] insertEmptySlots(d) ^ kctrl.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:213:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] struct callback *pushCallback(); ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' #define pushCallback G321_pushCallback ^ ./canna.h:955:25: note: conflicting prototype is here extern struct callback *pushCallback ^ ./sglobal.h:321:45: note: expanded from macro 'pushCallback' #define pushCallback G321_pushCallback ^ kctrl.c:264:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] countContext() ^ kctrl.c:288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeKey(data1, data2) ^ kctrl.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] keyToContext(data1, data2) ^ ./sglobal.h:278:45: note: expanded from macro 'keyToContext' #define keyToContext G278_keyToContext ^ kctrl.c:336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] internContext(data1, data2, context) ^ ./sglobal.h:267:45: note: expanded from macro 'internContext' #define internContext G267_internContext ^ kctrl.c:367:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rmContext(data1, data2) ^ ./sglobal.h:335:45: note: expanded from macro 'rmContext' #define rmContext G335_rmContext ^ kctrl.c:397:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeBukRecs(p) ^ kctrl.c:450:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] addWarningMesg(s) ^ ./sglobal.h:146:45: note: expanded from macro 'addWarningMesg' #define addWarningMesg G146_addWarningMesg ^ kctrl.c:467:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_keyconvCallback(d, arg) ^ kctrl.c:486:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_initialize(d, arg) ^ kctrl.c:491:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ int ./canna.h:104:22: note: expanded from macro 'FirstTime' #define FirstTime CANNA_G271_FirstTime ^ kctrl.c:515:9: warning: call to undeclared function 'G253_initExtMenu'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initExtMenu() < 0) { ^ ./sglobal.h:253:45: note: expanded from macro 'initExtMenu' #define initExtMenu G253_initExtMenu ^ kctrl.c:526:9: warning: call to undeclared function 'G252_initBushuTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initBushuTable() != NG) { ^ ./sglobal.h:252:45: note: expanded from macro 'initBushuTable' #define initBushuTable G252_initBushuTable ^ kctrl.c:527:11: warning: call to undeclared function 'G255_initGyouTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initGyouTable() != NG) { ^ ./sglobal.h:255:45: note: expanded from macro 'initGyouTable' #define initGyouTable G255_initGyouTable ^ kctrl.c:528:13: warning: call to undeclared function 'G257_initHinshiTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initHinshiTable() != NG) { ^ ./sglobal.h:257:45: note: expanded from macro 'initHinshiTable' #define initHinshiTable G257_initHinshiTable ^ kctrl.c:529:15: warning: call to undeclared function 'G265_initUlKigoTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initUlKigoTable() != NG) { ^ ./sglobal.h:265:45: note: expanded from macro 'initUlKigoTable' #define initUlKigoTable G265_initUlKigoTable ^ kctrl.c:530:17: warning: call to undeclared function 'G264_initUlKeisenTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initUlKeisenTable() != NG) { ^ ./sglobal.h:264:45: note: expanded from macro 'initUlKeisenTable' #define initUlKeisenTable G264_initUlKeisenTable ^ kctrl.c:531:19: warning: call to undeclared function 'G262_initOnoffTable'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initOnoffTable() != NG) { ^ ./sglobal.h:262:45: note: expanded from macro 'initOnoffTable' #define initOnoffTable G262_initOnoffTable ^ kctrl.c:533:21: warning: call to undeclared function 'G256_initHinshiMessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (initHinshiMessage() != NG) { ^ ./sglobal.h:256:45: note: expanded from macro 'initHinshiMessage' #define initHinshiMessage G256_initHinshiMessage ^ kctrl.c:567:11: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern standalone; ~~~~~~ ^ int kctrl.c:486:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_initialize(d, arg) ^ kctrl.c:701:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_finalize(d, arg) ^ kctrl.c:706:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern FirstTime; ~~~~~~ ^ int ./canna.h:104:22: note: expanded from macro 'FirstTime' #define FirstTime CANNA_G271_FirstTime ^ kctrl.c:701:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_finalize(d, arg) ^ kctrl.c:778:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setWidth(d, arg) ^ kctrl.c:778:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:787:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setBunsetsuKugiri(d, arg) ^ kctrl.c:787:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:815:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_changeMode(d, arg) ^ kctrl.c:815:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:917:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] baseModeP(d) ^ kctrl.c:917:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:939:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] escapeToBasicStat(d, how) ^ int ./sglobal.h:209:45: note: expanded from macro 'escapeToBasicStat' #define escapeToBasicStat G209_escapeToBasicStat ^ kctrl.c:939:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:209:45: note: expanded from macro 'escapeToBasicStat' #define escapeToBasicStat G209_escapeToBasicStat ^ kctrl.c:973:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setUFunc(d, arg) ^ kctrl.c:978:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern howToBehaveInCaseOfUndefKey; ~~~~~~ ^ int ./sglobal.h:244:45: note: expanded from macro 'howToBehaveInCaseOfUndefKey' #define howToBehaveInCaseOfUndefKey G244_howToBehaveInCaseOfUndefKey ^ kctrl.c:973:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setUFunc(d, arg) ^ kctrl.c:985:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setModeInfoStyle(d, arg) ^ kctrl.c:991:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern howToReturnModeInfo; ~~~~~~ ^ int ./sglobal.h:245:45: note: expanded from macro 'howToReturnModeInfo' #define howToReturnModeInfo G245_howToReturnModeInfo ^ kctrl.c:985:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setModeInfoStyle(d, arg) ^ kctrl.c:1000:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setHexInputStyle(d, arg) ^ kctrl.c:1000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1010:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_inhibitHankakuKana(d, arg) ^ kctrl.c:1010:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1023:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] popTourokuWithGLineClear(d, retval, env) ^ kctrl.c:1023:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1046:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_defineKanji(d, arg) ^ kctrl.c:1069:5: warning: call to undeclared function 'G191_dicTourokuControl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] dicTourokuControl(d, xxxx, popTourokuWithGLineClear); ^ ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' #define dicTourokuControl G191_dicTourokuControl ^ kctrl.c:1074:16: warning: call to undeclared function 'G191_dicTourokuControl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] arg->val = dicTourokuControl(d, 0, popTourokuWithGLineClear); ^ ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' #define dicTourokuControl G191_dicTourokuControl ^ kctrl.c:1046:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_defineKanji(d, arg) ^ kctrl.c:1091:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] closeRK(cxp, flag) ^ kctrl.c:1110:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] closeRKContextInUIContext(d, flag) ^ kctrl.c:1134:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] closeRKContextInMemory(p, flag) ^ kctrl.c:1152:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeAllContextToBeClosed(flag) ^ ./sglobal.h:290:45: note: expanded from macro 'makeAllContextToBeClosed' #define makeAllContextToBeClosed G290_makeAllContextToBeClosed ^ kctrl.c:1167:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_kakutei(d, arg) ^ kctrl.c:1167:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1187:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_kill(d, arg) ^ kctrl.c:1187:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1204:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_modekeys(d, arg) ^ kctrl.c:1204:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1228:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_queryMode(d, arg) ^ kctrl.c:1228:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1236:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_queryConnection(d, arg) ^ kctrl.c:1241:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ kctrl.c:1236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_queryConnection(d, arg) ^ kctrl.c:1252:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setServerName(d, arg) ^ kctrl.c:1252:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1261:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_parse(d, arg) ^ kctrl.c:1261:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1278:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_yomiInfo(d, arg) ^ kctrl.c:1278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1288:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_storeYomi(d, arg) ^ kctrl.c:1288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1344:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_setInitFileName(d, arg) ^ kctrl.c:1344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1372:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_do(d, arg) ^ kctrl.c:1372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1403:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _do_func_slightly(d, fnum, mode_c, c_mode) ^ int ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' #define _do_func_slightly G142__do_func_slightly ^ kctrl.c:1403:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' #define _do_func_slightly G142__do_func_slightly ^ kctrl.c:1460:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] callCallback(d, res) /* ХåƤ */ ^ kctrl.c:1460:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1491:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _doFunc(d, fnum) ^ int ./sglobal.h:141:45: note: expanded from macro '_doFunc' #define _doFunc G141__doFunc ^ kctrl.c:1491:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:141:45: note: expanded from macro '_doFunc' #define _doFunc G141__doFunc ^ kctrl.c:1588:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _afterDoFunc(d, retval) ^ int ./sglobal.h:140:45: note: expanded from macro '_afterDoFunc' #define _afterDoFunc G140__afterDoFunc ^ kctrl.c:1588:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:140:45: note: expanded from macro '_afterDoFunc' #define _afterDoFunc G140__afterDoFunc ^ kctrl.c:1620:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] doFunc(d, fnum) ^ int ./sglobal.h:196:45: note: expanded from macro 'doFunc' #define doFunc G196_doFunc ^ kctrl.c:1620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:196:45: note: expanded from macro 'doFunc' #define doFunc G196_doFunc ^ kctrl.c:1628:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_getContext(d, arg) ^ kctrl.c:1633:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ kctrl.c:1633:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext, defaultBushuContext; ~~~~~~ ^ int ./sglobal.h:185:45: note: expanded from macro 'defaultBushuContext' #define defaultBushuContext G185_defaultBushuContext ^ kctrl.c:1628:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_getContext(d, arg) ^ kctrl.c:1650:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_closeUIContext(d, arg) ^ kctrl.c:1650:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1677:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getYomiContext(d) ^ kctrl.c:1700:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_inhibitChangeMode(d, arg) ^ kctrl.c:1700:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1722:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_letterRestriction(d, arg) ^ kctrl.c:1722:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1739:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] countColumns(str) ^ kctrl.c:1739:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1763:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KC_queryMaxModeStr(d, arg) ^ kctrl.c:1763:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kctrl.c:1789:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setListCallback(d, arg) ^ kctrl.c:1810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setVerbose(d, arg) ^ kctrl.c:1824:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanjiInitialize(mes) ^ kctrl.c:1833:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanjiFinalize(mes) ^ kctrl.c:1860:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wcCloseKanjiContext(context,ksva) ^ kctrl.c:1871:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] jrCloseKanjiContext(context,ksva) ^ kctrl.c:1880:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ToggleChikuji(d, flg) ^ ./sglobal.h:104:45: note: expanded from macro 'ToggleChikuji' #define ToggleChikuji G104_ToggleChikuji ^ kctrl.c:1915:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_lispInteraction(d, arg) ^ kctrl.c:1928:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_disconnectServer(d, arg) ^ kctrl.c:1942:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setAppName(d, arg) ^ kctrl.c:1962:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_debugmode(d, arg) ^ kctrl.c:1974:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] debug_yomibuf(yc) ^ kctrl.c:2082:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_debugyomi(d, arg) ^ kctrl.c:2094:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_queryPhono(d, arg) ^ kctrl.c:2112:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ kctrl.c:2133:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] sprintf(xxxx, "ʴѴ %s ѤǤޤ", (char *)arg); ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2150:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2159:10: warning: cast to smaller integer type 'int' from 'char *' [-Wpointer-to-int-cast] return (int)RkwGetServerName(); ^~~~~~~~~~~~~~~~~~~~~~~ kctrl.c:2107:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_changeServer(d, arg) ^ kctrl.c:2225:34: warning: cast to smaller integer type 'int' from 'uiContext' (aka 'struct _uiContext *') [-Wpointer-to-int-cast] wcKanjiControl((int)d, KC_SETINITFILENAME, buf); ^~~~~~ kctrl.c:2243:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (SetUserinfo) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ kctrl.c:2163:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_setUserInfo(d, arg) ^ kctrl.c:2258:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_queryCustom(d, arg) ^ kctrl.c:2281:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_closeAllContext(d, arg) ^ kctrl.c:2291:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] KC_attributeInfo(d, arg) ^ kctrl.c:2371:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kanjiControl(request, d, arg) ^ int ./sglobal.h:273:45: note: expanded from macro 'kanjiControl' #define kanjiControl G273_kanjiControl ^ kctrl.c:2376:27: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return kctlfunc[request](d, arg); ^ kctrl.c:2371:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanjiControl(request, d, arg) ^ ./sglobal.h:273:45: note: expanded from macro 'kanjiControl' #define kanjiControl G273_kanjiControl ^ 247 warnings generated. rm -f keydef.o unshared/keydef.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 keydef.c -o unshared/keydef.o In file included from keydef.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from keydef.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from keydef.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from keydef.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from keydef.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from keydef.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from keydef.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from keydef.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from keydef.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from keydef.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from keydef.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from keydef.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from keydef.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from keydef.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from keydef.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from keydef.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from keydef.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from keydef.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from keydef.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from keydef.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from keydef.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from keydef.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from keydef.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from keydef.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from keydef.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from keydef.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from keydef.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from keydef.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from keydef.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from keydef.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from keydef.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from keydef.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from keydef.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from keydef.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from keydef.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from keydef.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from keydef.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from keydef.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from keydef.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from keydef.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from keydef.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from keydef.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from keydef.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from keydef.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from keydef.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from keydef.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from keydef.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from keydef.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from keydef.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from keydef.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from keydef.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from keydef.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from keydef.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from keydef.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from keydef.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from keydef.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from keydef.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from keydef.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from keydef.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from keydef.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from keydef.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] extern multiSequenceFunc ~~~~~~ ^ int ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' #define multiSequenceFunc G302_multiSequenceFunc ^ keydef.c:44:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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 C2x [-Wdeprecated-non-prototype] duplicatekmap(kmap) ^ keydef.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] initKeyTables() ^ int ./sglobal.h:259:45: note: expanded from macro 'initKeyTables' #define initKeyTables G259_initKeyTables ^ keydef.c:191:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nothermodes; ~~~~~~ ^ int ./sglobal.h:309:45: note: expanded from macro 'nothermodes' #define nothermodes G309_nothermodes ^ keydef.c:193:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] changeKeyfunc(modenum, key, fnum, actbuff, keybuff) ^ int ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' #define changeKeyfunc G161_changeKeyfunc ^ keydef.c:249:28: warning: passing arguments to 'G145_actFromHash' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] (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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] changeKeyfunc(modenum, key, fnum, actbuff, keybuff) ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' #define changeKeyfunc G161_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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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] changeKeyfuncOfAll(key, fnum, actbuff, keybuff) ^ int ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' #define changeKeyfuncOfAll G162_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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] changeKeyfuncOfAll(key, fnum, actbuff, keybuff) ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' #define changeKeyfuncOfAll G162_changeKeyfuncOfAll ^ keydef.c:410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] actFromHash(tbl_ptr, key) ^ ./sglobal.h:145:45: note: expanded from macro 'actFromHash' #define actFromHash G145_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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] unsigned char *actFromHash(); ^ ./sglobal.h:145:45: note: expanded from macro 'actFromHash' #define actFromHash G145_actFromHash ^ keydef.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] freeMap(m) ^ keydef.c:596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-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] 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 C2x [-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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] mapFromHash(tbl, key, ppp) ^ ./sglobal.h:298:45: note: expanded from macro 'mapFromHash' #define mapFromHash G298_mapFromHash ^ keydef.c:768:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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] askQuitKey(key) ^ int ./sglobal.h:155:45: note: expanded from macro 'askQuitKey' #define askQuitKey G155_askQuitKey ^ keydef.c:897:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:155:45: note: expanded from macro 'askQuitKey' #define askQuitKey G155_askQuitKey ^ 160 warnings generated. rm -f keydef.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC keydef.c In file included from keydef.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from keydef.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from keydef.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from keydef.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from keydef.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from keydef.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from keydef.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from keydef.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from keydef.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from keydef.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from keydef.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from keydef.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from keydef.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from keydef.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from keydef.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from keydef.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from keydef.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from keydef.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from keydef.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from keydef.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from keydef.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from keydef.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from keydef.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from keydef.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from keydef.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from keydef.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from keydef.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from keydef.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from keydef.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from keydef.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from keydef.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from keydef.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from keydef.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from keydef.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from keydef.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from keydef.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from keydef.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from keydef.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from keydef.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from keydef.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from keydef.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from keydef.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from keydef.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from keydef.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from keydef.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from keydef.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from keydef.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from keydef.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from keydef.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from keydef.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from keydef.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from keydef.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from keydef.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from keydef.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from keydef.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from keydef.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from keydef.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from keydef.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from keydef.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from keydef.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from keydef.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from keydef.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] extern multiSequenceFunc ~~~~~~ ^ int ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' #define multiSequenceFunc G302_multiSequenceFunc ^ keydef.c:44:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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 C2x [-Wdeprecated-non-prototype] duplicatekmap(kmap) ^ keydef.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] initKeyTables() ^ int ./sglobal.h:259:45: note: expanded from macro 'initKeyTables' #define initKeyTables G259_initKeyTables ^ keydef.c:191:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nothermodes; ~~~~~~ ^ int ./sglobal.h:309:45: note: expanded from macro 'nothermodes' #define nothermodes G309_nothermodes ^ keydef.c:193:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] changeKeyfunc(modenum, key, fnum, actbuff, keybuff) ^ int ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' #define changeKeyfunc G161_changeKeyfunc ^ keydef.c:249:28: warning: passing arguments to 'G145_actFromHash' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] (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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] changeKeyfunc(modenum, key, fnum, actbuff, keybuff) ^ ./sglobal.h:161:45: note: expanded from macro 'changeKeyfunc' #define changeKeyfunc G161_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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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] changeKeyfuncOfAll(key, fnum, actbuff, keybuff) ^ int ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' #define changeKeyfuncOfAll G162_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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] changeKeyfuncOfAll(key, fnum, actbuff, keybuff) ^ ./sglobal.h:162:45: note: expanded from macro 'changeKeyfuncOfAll' #define changeKeyfuncOfAll G162_changeKeyfuncOfAll ^ keydef.c:410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] actFromHash(tbl_ptr, key) ^ ./sglobal.h:145:45: note: expanded from macro 'actFromHash' #define actFromHash G145_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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] unsigned char *actFromHash(); ^ ./sglobal.h:145:45: note: expanded from macro 'actFromHash' #define actFromHash G145_actFromHash ^ keydef.c:482:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] freeMap(m) ^ keydef.c:596:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-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] 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 C2x [-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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] mapFromHash(tbl, key, ppp) ^ ./sglobal.h:298:45: note: expanded from macro 'mapFromHash' #define mapFromHash G298_mapFromHash ^ keydef.c:768:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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 C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] 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] askQuitKey(key) ^ int ./sglobal.h:155:45: note: expanded from macro 'askQuitKey' #define askQuitKey G155_askQuitKey ^ keydef.c:897:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:155:45: note: expanded from macro 'askQuitKey' #define askQuitKey G155_askQuitKey ^ 160 warnings generated. rm -f kigo.o unshared/kigo.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 kigo.c -o unshared/kigo.o In file included from kigo.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from kigo.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from kigo.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from kigo.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from kigo.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from kigo.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from kigo.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from kigo.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from kigo.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from kigo.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from kigo.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from kigo.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from kigo.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from kigo.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from kigo.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from kigo.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from kigo.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from kigo.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from kigo.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from kigo.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from kigo.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from kigo.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from kigo.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from kigo.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from kigo.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from kigo.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from kigo.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from kigo.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from kigo.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from kigo.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from kigo.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from kigo.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from kigo.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from kigo.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from kigo.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from kigo.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from kigo.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from kigo.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from kigo.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from kigo.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from kigo.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from kigo.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from kigo.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from kigo.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from kigo.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from kigo.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from kigo.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from kigo.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from kigo.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from kigo.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from kigo.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from kigo.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from kigo.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from kigo.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from kigo.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from kigo.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from kigo.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from kigo.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from kigo.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from kigo.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int kigo.c:62:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearKigoContext(p) ^ kigo.c:86:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newKigoContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ kigo.c:112:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getKigoContext(d, ^ kigo.c:112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:145:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popKigoMode(d) ^ kigo.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeKigoGlineStatus(d) ^ kigo.c:165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:193:1: warning: non-void function does not return a value [-Wreturn-type] } ^ kigo.c:220:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeKigoInfo(d, headkouho) ^ kigo.c:220:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:292:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoIchiranExitCatch(d, retval, env) ^ kigo.c:292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:308:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoIchiranQuitCatch(d, retval, env) ^ kigo.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:321:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoIchiran(d) ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ kigo.c:321:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ kigo.c:334:6: warning: call to undeclared function 'G295_makeKigoIchiran'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG) ^ ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' #define makeKigoIchiran G295_makeKigoIchiran ^ kigo.c:348:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeKigoIchiran(d, major_mode) ^ int ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' #define makeKigoIchiran G295_makeKigoIchiran ^ kigo.c:384:6: warning: call to undeclared function 'G147_allocIchiranBuf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(allocIchiranBuf(d) == NG) { /* ⡼ */ ^ ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' #define allocIchiranBuf G147_allocIchiranBuf ^ kigo.c:348:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeKigoIchiran(d, major_mode) ^ ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' #define makeKigoIchiran G295_makeKigoIchiran ^ kigo.c:415:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoNop(d) ^ kigo.c:415:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoForwardKouho(d) ^ kigo.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:466:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoBackwardKouho(d) ^ kigo.c:466:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:498:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoPreviousKouhoretsu(d) ^ kigo.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:529:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoNextKouhoretsu(d) ^ kigo.c:529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:560:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoBeginningOfKouho(d) ^ kigo.c:560:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:582:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoEndOfKouho(d) ^ kigo.c:582:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:607:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoKakutei(d) ^ kigo.c:607:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:695:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoQuit(d) ^ kigo.c:695:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from kigo.c:710: ./kigomap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:710: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:710: ./kigomap.h:30:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from kigo.c:710: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ 148 warnings generated. rm -f kigo.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC kigo.c In file included from kigo.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from kigo.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from kigo.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from kigo.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from kigo.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from kigo.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from kigo.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from kigo.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from kigo.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from kigo.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from kigo.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from kigo.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from kigo.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from kigo.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from kigo.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from kigo.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from kigo.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from kigo.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from kigo.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from kigo.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from kigo.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from kigo.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from kigo.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from kigo.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from kigo.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from kigo.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from kigo.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from kigo.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from kigo.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from kigo.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from kigo.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from kigo.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from kigo.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from kigo.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from kigo.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from kigo.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from kigo.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from kigo.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from kigo.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from kigo.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from kigo.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from kigo.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from kigo.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from kigo.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from kigo.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from kigo.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from kigo.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from kigo.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from kigo.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from kigo.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from kigo.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from kigo.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from kigo.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from kigo.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from kigo.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from kigo.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from kigo.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from kigo.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from kigo.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from kigo.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from kigo.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int kigo.c:62:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearKigoContext(p) ^ kigo.c:86:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newKigoContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ kigo.c:112:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getKigoContext(d, ^ kigo.c:112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:145:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popKigoMode(d) ^ kigo.c:165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeKigoGlineStatus(d) ^ kigo.c:165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:193:1: warning: non-void function does not return a value [-Wreturn-type] } ^ kigo.c:220:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeKigoInfo(d, headkouho) ^ kigo.c:220:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:292:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoIchiranExitCatch(d, retval, env) ^ kigo.c:292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:308:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoIchiranQuitCatch(d, retval, env) ^ kigo.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:321:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoIchiran(d) ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ kigo.c:321:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ kigo.c:334:6: warning: call to undeclared function 'G295_makeKigoIchiran'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(makeKigoIchiran(d, CANNA_MODE_KigoMode) == NG) ^ ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' #define makeKigoIchiran G295_makeKigoIchiran ^ kigo.c:348:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeKigoIchiran(d, major_mode) ^ int ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' #define makeKigoIchiran G295_makeKigoIchiran ^ kigo.c:384:6: warning: call to undeclared function 'G147_allocIchiranBuf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(allocIchiranBuf(d) == NG) { /* ⡼ */ ^ ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' #define allocIchiranBuf G147_allocIchiranBuf ^ kigo.c:348:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeKigoIchiran(d, major_mode) ^ ./sglobal.h:295:45: note: expanded from macro 'makeKigoIchiran' #define makeKigoIchiran G295_makeKigoIchiran ^ kigo.c:415:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoNop(d) ^ kigo.c:415:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:433:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoForwardKouho(d) ^ kigo.c:433:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:466:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoBackwardKouho(d) ^ kigo.c:466:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:498:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoPreviousKouhoretsu(d) ^ kigo.c:498:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:529:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoNextKouhoretsu(d) ^ kigo.c:529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:560:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoBeginningOfKouho(d) ^ kigo.c:560:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:582:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoEndOfKouho(d) ^ kigo.c:582:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:607:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoKakutei(d) ^ kigo.c:607:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kigo.c:695:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KigoQuit(d) ^ kigo.c:695:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from kigo.c:710: ./kigomap.h:30:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:710: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from kigo.c:710: ./kigomap.h:30:25: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from kigo.c:710: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ 148 warnings generated. rm -f mode.o unshared/mode.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 mode.c -o unshared/mode.o In file included from mode.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from mode.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from mode.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from mode.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from mode.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from mode.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from mode.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from mode.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from mode.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from mode.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from mode.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from mode.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from mode.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from mode.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from mode.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from mode.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from mode.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from mode.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from mode.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from mode.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from mode.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from mode.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from mode.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from mode.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from mode.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from mode.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from mode.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from mode.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from mode.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from mode.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from mode.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from mode.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from mode.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from mode.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from mode.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from mode.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from mode.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from mode.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from mode.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from mode.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from mode.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from mode.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from mode.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from mode.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from mode.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from mode.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from mode.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from mode.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from mode.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from mode.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from mode.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from mode.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from mode.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from mode.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from mode.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from mode.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from mode.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from mode.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from mode.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from mode.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from mode.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from mode.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from mode.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from mode.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int mode.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] findExtraKanjiMode(mnum) ^ ./sglobal.h:220:45: note: expanded from macro 'findExtraKanjiMode' #define findExtraKanjiMode G220_findExtraKanjiMode ^ mode.c:112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nothermodes; ~~~~~~ ^ int ./sglobal.h:309:45: note: expanded from macro 'nothermodes' #define nothermodes G309_nothermodes ^ mode.c:122:21: warning: passing arguments to 'G028_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extraFunc *ep = findExtraMode(mid); ^ mode.c:88:15: note: expanded from macro 'findExtraMode' FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) ^ mode.c:115:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] modestr(mid) ^ mode.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] currentModeInfo(d) ^ ./sglobal.h:181:45: note: expanded from macro 'currentModeInfo' #define currentModeInfo G181_currentModeInfo ^ mode.c:203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] japaneseMode(d) ^ mode.c:222:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JapaneseMode(d) ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ mode.c:222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ mode.c:237:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] AlphaMode(d) ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ mode.c:237:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ mode.c:253:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] HenkanNyuryokuMode(d) ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ mode.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ mode.c:278:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] queryMode(d, arg) ^ int ./sglobal.h:322:45: note: expanded from macro 'queryMode' #define queryMode G322_queryMode ^ mode.c:278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:322:45: note: expanded from macro 'queryMode' #define queryMode G322_queryMode ^ mode.c:293:12: warning: passing arguments to 'G028_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ep = findExtraMode(d->minorMode); ^ mode.c:88:15: note: expanded from macro 'findExtraMode' FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) ^ mode.c:365:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] changeModeName(modeid, str) ^ int ./sglobal.h:163:45: note: expanded from macro 'changeModeName' #define changeModeName G163_changeModeName ^ mode.c:389:12: warning: passing arguments to 'G028_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ep = findExtraMode(modeid); ^ mode.c:88:15: note: expanded from macro 'findExtraMode' FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) ^ mode.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] changeModeName(modeid, str) ^ ./sglobal.h:163:45: note: expanded from macro 'changeModeName' #define changeModeName G163_changeModeName ^ 124 warnings generated. rm -f mode.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC mode.c In file included from mode.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from mode.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from mode.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from mode.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from mode.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from mode.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from mode.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from mode.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from mode.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from mode.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from mode.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from mode.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from mode.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from mode.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from mode.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from mode.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from mode.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from mode.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from mode.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from mode.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from mode.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from mode.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from mode.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from mode.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from mode.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from mode.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from mode.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from mode.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from mode.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from mode.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from mode.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from mode.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from mode.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from mode.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from mode.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from mode.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from mode.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from mode.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from mode.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from mode.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from mode.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from mode.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from mode.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from mode.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from mode.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from mode.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from mode.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from mode.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from mode.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from mode.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from mode.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from mode.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from mode.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from mode.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from mode.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from mode.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from mode.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from mode.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from mode.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from mode.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from mode.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from mode.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from mode.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from mode.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int mode.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] findExtraKanjiMode(mnum) ^ ./sglobal.h:220:45: note: expanded from macro 'findExtraKanjiMode' #define findExtraKanjiMode G220_findExtraKanjiMode ^ mode.c:112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nothermodes; ~~~~~~ ^ int ./sglobal.h:309:45: note: expanded from macro 'nothermodes' #define nothermodes G309_nothermodes ^ mode.c:122:21: warning: passing arguments to 'G028_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extraFunc *ep = findExtraMode(mid); ^ mode.c:88:15: note: expanded from macro 'findExtraMode' FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) ^ mode.c:115:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] modestr(mid) ^ mode.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] currentModeInfo(d) ^ ./sglobal.h:181:45: note: expanded from macro 'currentModeInfo' #define currentModeInfo G181_currentModeInfo ^ mode.c:203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] japaneseMode(d) ^ mode.c:222:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] JapaneseMode(d) ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ mode.c:222:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ mode.c:237:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] AlphaMode(d) ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ mode.c:237:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ mode.c:253:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] HenkanNyuryokuMode(d) ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ mode.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ mode.c:278:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] queryMode(d, arg) ^ int ./sglobal.h:322:45: note: expanded from macro 'queryMode' #define queryMode G322_queryMode ^ mode.c:278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:322:45: note: expanded from macro 'queryMode' #define queryMode G322_queryMode ^ mode.c:293:12: warning: passing arguments to 'G028_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ep = findExtraMode(d->minorMode); ^ mode.c:88:15: note: expanded from macro 'findExtraMode' FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) ^ mode.c:365:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] changeModeName(modeid, str) ^ int ./sglobal.h:163:45: note: expanded from macro 'changeModeName' #define changeModeName G163_changeModeName ^ mode.c:389:12: warning: passing arguments to 'G028_FindExtraFunc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ep = findExtraMode(modeid); ^ mode.c:88:15: note: expanded from macro 'findExtraMode' FindExtraFunc((mnum) - CANNA_MODE_MAX_IMAGINARY_MODE + CANNA_FN_MAX_FUNC) ^ mode.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] changeModeName(modeid, str) ^ ./sglobal.h:163:45: note: expanded from macro 'changeModeName' #define changeModeName G163_changeModeName ^ 124 warnings generated. rm -f multi.o unshared/multi.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 multi.c -o unshared/multi.o In file included from multi.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from multi.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from multi.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from multi.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from multi.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from multi.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from multi.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from multi.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from multi.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from multi.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from multi.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from multi.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from multi.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from multi.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from multi.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from multi.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from multi.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from multi.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from multi.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from multi.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from multi.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from multi.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from multi.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from multi.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from multi.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from multi.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from multi.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from multi.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from multi.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from multi.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from multi.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from multi.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from multi.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from multi.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from multi.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from multi.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from multi.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from multi.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from multi.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from multi.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from multi.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from multi.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from multi.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from multi.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from multi.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from multi.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from multi.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from multi.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from multi.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from multi.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from multi.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from multi.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from multi.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from multi.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from multi.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from multi.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from multi.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from multi.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from multi.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from multi.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from multi.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from multi.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from multi.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from multi.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int multi.c:34:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int NothingChangedWithBeep(); ^ ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' #define NothingChangedWithBeep G059_NothingChangedWithBeep ^ ./canna.h:1039:12: note: conflicting prototype is here extern int NothingChangedWithBeep pro((uiContext)); ^ ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' #define NothingChangedWithBeep G059_NothingChangedWithBeep ^ multi.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showChar(c) ^ multi.c:97:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] UseOtherKeymap(d) ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ multi.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ multi.c:104:18: warning: passing arguments to 'G298_mapFromHash' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] p = mapFromHash((KanjiMode)d->current_mode->keytbl, ^ multi.c:123:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _DoFuncSequence(d, keytbl, key) /* ʣεǽγ */ ^ multi.c:141:18: warning: passing arguments to 'G145_actFromHash' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] p = actFromHash(keytbl, key); ^ multi.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _DoFuncSequence(d, keytbl, key) /* ʣεǽγ */ ^ multi.c:234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] DoFuncSequence(d) /* ʣεǽγ */ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ multi.c:234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ multi.c:237:43: warning: cast to smaller integer type 'BYTE' (aka 'unsigned char') from 'void *' [-Wvoid-pointer-to-int-cast] return _DoFuncSequence(d, (BYTE *)NULL, (BYTE)NULL); ^~~~~~~~~~ multi.c:240:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] multiSequenceFunc(d, mode, whattodo, key, fnum) ^ int ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' #define multiSequenceFunc G302_multiSequenceFunc ^ multi.c:254:70: warning: passing arguments to 'G155_askQuitKey' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (fnum == CANNA_FN_Kakutei || fnum == CANNA_FN_Quit || askQuitKey(key)) { ^ multi.c:279:26: warning: passing arguments to 'G298_mapFromHash' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] m = mapFromHash(mode, key, (struct map ***)0); ^ multi.c:240:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] multiSequenceFunc(d, mode, whattodo, key, fnum) ^ ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' #define multiSequenceFunc G302_multiSequenceFunc ^ 121 warnings generated. rm -f multi.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC multi.c In file included from multi.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from multi.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from multi.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from multi.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from multi.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from multi.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from multi.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from multi.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from multi.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from multi.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from multi.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from multi.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from multi.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from multi.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from multi.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from multi.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from multi.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from multi.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from multi.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from multi.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from multi.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from multi.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from multi.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from multi.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from multi.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from multi.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from multi.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from multi.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from multi.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from multi.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from multi.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from multi.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from multi.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from multi.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from multi.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from multi.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from multi.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from multi.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from multi.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from multi.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from multi.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from multi.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from multi.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from multi.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from multi.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from multi.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from multi.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from multi.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from multi.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from multi.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from multi.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from multi.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from multi.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from multi.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from multi.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from multi.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from multi.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from multi.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from multi.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from multi.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from multi.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from multi.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from multi.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from multi.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int multi.c:34:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int NothingChangedWithBeep(); ^ ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' #define NothingChangedWithBeep G059_NothingChangedWithBeep ^ ./canna.h:1039:12: note: conflicting prototype is here extern int NothingChangedWithBeep pro((uiContext)); ^ ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' #define NothingChangedWithBeep G059_NothingChangedWithBeep ^ multi.c:48:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showChar(c) ^ multi.c:97:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] UseOtherKeymap(d) ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ multi.c:97:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ multi.c:104:18: warning: passing arguments to 'G298_mapFromHash' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] p = mapFromHash((KanjiMode)d->current_mode->keytbl, ^ multi.c:123:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] _DoFuncSequence(d, keytbl, key) /* ʣεǽγ */ ^ multi.c:141:18: warning: passing arguments to 'G145_actFromHash' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] p = actFromHash(keytbl, key); ^ multi.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _DoFuncSequence(d, keytbl, key) /* ʣεǽγ */ ^ multi.c:234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] DoFuncSequence(d) /* ʣεǽγ */ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ multi.c:234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ multi.c:237:43: warning: cast to smaller integer type 'BYTE' (aka 'unsigned char') from 'void *' [-Wvoid-pointer-to-int-cast] return _DoFuncSequence(d, (BYTE *)NULL, (BYTE)NULL); ^~~~~~~~~~ multi.c:240:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] multiSequenceFunc(d, mode, whattodo, key, fnum) ^ int ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' #define multiSequenceFunc G302_multiSequenceFunc ^ multi.c:254:70: warning: passing arguments to 'G155_askQuitKey' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (fnum == CANNA_FN_Kakutei || fnum == CANNA_FN_Quit || askQuitKey(key)) { ^ multi.c:279:26: warning: passing arguments to 'G298_mapFromHash' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] m = mapFromHash(mode, key, (struct map ***)0); ^ multi.c:240:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] multiSequenceFunc(d, mode, whattodo, key, fnum) ^ ./sglobal.h:302:45: note: expanded from macro 'multiSequenceFunc' #define multiSequenceFunc G302_multiSequenceFunc ^ 121 warnings generated. rm -f onoff.o unshared/onoff.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 onoff.c -o unshared/onoff.o In file included from onoff.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from onoff.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from onoff.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from onoff.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from onoff.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from onoff.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from onoff.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from onoff.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from onoff.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from onoff.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from onoff.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from onoff.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from onoff.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from onoff.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from onoff.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from onoff.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from onoff.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from onoff.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from onoff.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from onoff.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from onoff.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from onoff.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from onoff.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from onoff.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from onoff.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from onoff.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from onoff.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from onoff.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from onoff.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from onoff.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from onoff.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from onoff.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from onoff.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from onoff.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from onoff.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from onoff.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from onoff.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from onoff.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from onoff.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from onoff.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from onoff.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from onoff.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from onoff.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from onoff.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from onoff.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from onoff.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from onoff.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from onoff.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from onoff.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from onoff.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from onoff.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from onoff.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from onoff.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from onoff.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from onoff.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from onoff.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from onoff.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from onoff.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from onoff.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from onoff.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int onoff.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popOnOffMode(d) ^ onoff.c:69:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, ^ int ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' #define selectOnOff G341_selectOnOff ^ onoff.c:105:32: warning: passing arguments to 'makeOnOffIchiran' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if((retval = makeOnOffIchiran(d, nelem, bangomax, ^ onoff.c:69:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' #define selectOnOff G341_selectOnOff ^ onoff.c:123:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) ^ onoff.c:141:6: warning: call to undeclared function 'G147_allocIchiranBuf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(allocIchiranBuf(d) == NG) ^ ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' #define allocIchiranBuf G147_allocIchiranBuf ^ onoff.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) ^ onoff.c:33:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int makeOnOffIchiran(); ^ onoff.c:268:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] OnOffSelect(d) ^ onoff.c:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] onoff.c:300:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] OnOffKakutei(d) ^ onoff.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from onoff.c:334: ./onoffmap.h:30:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:334: ./onoffmap.h:30:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from onoff.c:334: ./onoffmap.h:31:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ ./canna.h:1160:8: note: conflicting prototype is here extern IchiranForwardKouho pro((uiContext)); ^ ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from onoff.c:334: ./onoffmap.h:31:32: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ ./canna.h:1161:8: note: conflicting prototype is here extern IchiranBackwardKouho pro((uiContext)); ^ ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from onoff.c:334: ./onoffmap.h:31:56: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ ./canna.h:1162:8: note: conflicting prototype is here extern IchiranNextKouhoretsu pro((uiContext)); ^ ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from onoff.c:334: ./onoffmap.h:32:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ ./canna.h:1163:8: note: conflicting prototype is here extern IchiranPreviousKouhoretsu pro((uiContext)); ^ ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from onoff.c:334: ./onoffmap.h:32:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ ./canna.h:1164:8: note: conflicting prototype is here extern IchiranBeginningOfKouho pro((uiContext)); ^ ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from onoff.c:334: ./onoffmap.h:33:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ ./canna.h:1165:8: note: conflicting prototype is here extern IchiranEndOfKouho pro((uiContext)); ^ ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from onoff.c:334: ./onoffmap.h:33:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ ./canna.h:1166:8: note: conflicting prototype is here extern IchiranQuit pro((uiContext)); ^ ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from onoff.c:334: ./onoffmap.h:33:45: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ ./canna.h:1167:8: note: conflicting prototype is here extern IchiranNop pro((uiContext)); ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ 138 warnings generated. rm -f onoff.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC onoff.c In file included from onoff.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from onoff.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from onoff.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from onoff.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from onoff.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from onoff.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from onoff.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from onoff.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from onoff.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from onoff.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from onoff.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from onoff.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from onoff.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from onoff.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from onoff.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from onoff.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from onoff.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from onoff.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from onoff.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from onoff.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from onoff.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from onoff.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from onoff.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from onoff.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from onoff.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from onoff.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from onoff.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from onoff.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from onoff.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from onoff.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from onoff.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from onoff.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from onoff.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from onoff.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from onoff.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from onoff.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from onoff.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from onoff.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from onoff.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from onoff.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from onoff.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from onoff.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from onoff.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from onoff.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from onoff.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from onoff.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from onoff.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from onoff.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from onoff.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from onoff.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from onoff.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from onoff.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from onoff.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from onoff.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from onoff.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from onoff.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from onoff.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from onoff.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from onoff.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from onoff.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from onoff.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int onoff.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popOnOffMode(d) ^ onoff.c:69:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, ^ int ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' #define selectOnOff G341_selectOnOff ^ onoff.c:105:32: warning: passing arguments to 'makeOnOffIchiran' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if((retval = makeOnOffIchiran(d, nelem, bangomax, ^ onoff.c:69:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] selectOnOff(d, buf, ck, nelem, bangomax, currentkouho, status, ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' #define selectOnOff G341_selectOnOff ^ onoff.c:123:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) ^ onoff.c:141:6: warning: call to undeclared function 'G147_allocIchiranBuf'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(allocIchiranBuf(d) == NG) ^ ./sglobal.h:147:45: note: expanded from macro 'allocIchiranBuf' #define allocIchiranBuf G147_allocIchiranBuf ^ onoff.c:123:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeOnOffIchiran(d, nelem, bangomax, currentkouho, status) ^ onoff.c:33:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int makeOnOffIchiran(); ^ onoff.c:268:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] OnOffSelect(d) ^ onoff.c:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] onoff.c:300:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] OnOffKakutei(d) ^ onoff.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from onoff.c:334: ./onoffmap.h:30:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from onoff.c:334: ./onoffmap.h:30:26: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from onoff.c:334: ./onoffmap.h:31:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ ./canna.h:1160:8: note: conflicting prototype is here extern IchiranForwardKouho pro((uiContext)); ^ ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from onoff.c:334: ./onoffmap.h:31:32: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ ./canna.h:1161:8: note: conflicting prototype is here extern IchiranBackwardKouho pro((uiContext)); ^ ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from onoff.c:334: ./onoffmap.h:31:56: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho(), IchiranBackwardKouho(), IchiranNextKouhoretsu(); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ ./canna.h:1162:8: note: conflicting prototype is here extern IchiranNextKouhoretsu pro((uiContext)); ^ ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from onoff.c:334: ./onoffmap.h:32:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ ./canna.h:1163:8: note: conflicting prototype is here extern IchiranPreviousKouhoretsu pro((uiContext)); ^ ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from onoff.c:334: ./onoffmap.h:32:38: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu(), IchiranBeginningOfKouho(); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ ./canna.h:1164:8: note: conflicting prototype is here extern IchiranBeginningOfKouho pro((uiContext)); ^ ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from onoff.c:334: ./onoffmap.h:33:9: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ ./canna.h:1165:8: note: conflicting prototype is here extern IchiranEndOfKouho pro((uiContext)); ^ ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from onoff.c:334: ./onoffmap.h:33:30: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ ./canna.h:1166:8: note: conflicting prototype is here extern IchiranQuit pro((uiContext)); ^ ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from onoff.c:334: ./onoffmap.h:33:45: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho(), IchiranQuit(), IchiranNop(); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from onoff.c:334: ./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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ ./canna.h:1167:8: note: conflicting prototype is here extern IchiranNop pro((uiContext)); ^ ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ 138 warnings generated. rm -f parse.o unshared/parse.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 parse.c -o unshared/parse.o In file included from parse.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from parse.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from parse.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from parse.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from parse.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from parse.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from parse.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from parse.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from parse.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from parse.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from parse.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from parse.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from parse.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from parse.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from parse.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from parse.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from parse.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from parse.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from parse.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from parse.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from parse.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from parse.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from parse.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from parse.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from parse.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from parse.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from parse.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from parse.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from parse.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from parse.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from parse.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from parse.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from parse.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from parse.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from parse.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from parse.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from parse.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from parse.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from parse.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from parse.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from parse.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from parse.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from parse.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from parse.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from parse.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from parse.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from parse.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from parse.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from parse.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from parse.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from parse.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from parse.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from parse.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from parse.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from parse.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from parse.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from parse.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from parse.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from parse.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from parse.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from parse.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from parse.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from parse.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from parse.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int parse.c:54:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' #define ckverbose G169_ckverbose ^ parse.c:56:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YYparse_by_rcfilename(); ~~~~~~ ^ int ./sglobal.h:125:45: note: expanded from macro 'YYparse_by_rcfilename' #define YYparse_by_rcfilename G125_YYparse_by_rcfilename ^ parse.c:87:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] make_initfilename() ^ parse.c:120:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *p, *getenv(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ parse.c:122:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ parse.c:135:7: warning: call to undeclared function 'G174_clisp_init'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (clisp_init() == 0) { ^ ./sglobal.h:174:45: note: expanded from macro 'clisp_init' #define clisp_init G174_clisp_init ^ parse.c:139:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեɤ߹ߤޤ\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:153:30: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:160:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեɤ߹ߤޤ\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:177:30: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:222:45: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] home_canna_exist = YYparse_by_rcfilename(CANNA_rcfilename); ^ parse.c:233:21: warning: passing arguments to 'DISPLAY_to_hostname' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DISPLAY_to_hostname(p, display, NAMEBUFSIZE); ^ parse.c:238:26: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:249:26: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:261:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (close(open(CANNA_rcfilename, O_RDONLY)) == 0) { /* */ ^ parse.c:303:30: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:310:21: warning: passing arguments to 'DISPLAY_to_hostname' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DISPLAY_to_hostname(p, display, NAMEBUFSIZE); ^ parse.c:315:26: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:325:26: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:334:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեɤ߹ߤޤ\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:339:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ƥΥޥե %s ¸ߤޤ", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:365:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] DISPLAY_to_hostname(name, buf, bufsize) ^ parse.c:370:5: warning: call to undeclared function 'gethostname'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] gethostname(buf, bufsize); ^ parse.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DISPLAY_to_hostname(name, buf, bufsize) ^ parse.c:44:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int DISPLAY_to_hostname(); ^ parse.c:386:1: warning: non-void function does not return a value [-Wreturn-type] } ^ 132 warnings generated. rm -f parse.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC parse.c In file included from parse.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from parse.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from parse.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from parse.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from parse.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from parse.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from parse.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from parse.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from parse.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from parse.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from parse.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from parse.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from parse.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from parse.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from parse.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from parse.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from parse.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from parse.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from parse.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from parse.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from parse.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from parse.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from parse.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from parse.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from parse.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from parse.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from parse.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from parse.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from parse.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from parse.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from parse.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from parse.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from parse.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from parse.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from parse.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from parse.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from parse.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from parse.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from parse.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from parse.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from parse.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from parse.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from parse.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from parse.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from parse.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from parse.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from parse.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from parse.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from parse.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from parse.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from parse.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from parse.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from parse.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from parse.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from parse.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from parse.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from parse.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from parse.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from parse.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from parse.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from parse.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from parse.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from parse.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from parse.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int parse.c:54:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' #define ckverbose G169_ckverbose ^ parse.c:56:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YYparse_by_rcfilename(); ~~~~~~ ^ int ./sglobal.h:125:45: note: expanded from macro 'YYparse_by_rcfilename' #define YYparse_by_rcfilename G125_YYparse_by_rcfilename ^ parse.c:87:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] make_initfilename() ^ parse.c:120:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *p, *getenv(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ parse.c:122:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ parse.c:135:7: warning: call to undeclared function 'G174_clisp_init'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (clisp_init() == 0) { ^ ./sglobal.h:174:45: note: expanded from macro 'clisp_init' #define clisp_init G174_clisp_init ^ parse.c:139:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեɤ߹ߤޤ\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:153:30: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:160:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեɤ߹ߤޤ\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:177:30: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:222:45: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] home_canna_exist = YYparse_by_rcfilename(CANNA_rcfilename); ^ parse.c:233:21: warning: passing arguments to 'DISPLAY_to_hostname' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DISPLAY_to_hostname(p, display, NAMEBUFSIZE); ^ parse.c:238:26: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:249:26: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:261:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (close(open(CANNA_rcfilename, O_RDONLY)) == 0) { /* */ ^ parse.c:303:30: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:310:21: warning: passing arguments to 'DISPLAY_to_hostname' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DISPLAY_to_hostname(p, display, NAMEBUFSIZE); ^ parse.c:315:26: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:325:26: warning: passing arguments to 'G125_YYparse_by_rcfilename' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(YYparse_by_rcfilename(CANNA_rcfilename)) { ^ parse.c:334:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("ޥեɤ߹ߤޤ\n"); ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:339:8: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ƥΥޥե %s ¸ߤޤ", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ parse.c:365:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] DISPLAY_to_hostname(name, buf, bufsize) ^ parse.c:370:5: warning: call to undeclared function 'gethostname'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] gethostname(buf, bufsize); ^ parse.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DISPLAY_to_hostname(name, buf, bufsize) ^ parse.c:44:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int DISPLAY_to_hostname(); ^ parse.c:386:1: warning: non-void function does not return a value [-Wreturn-type] } ^ 132 warnings generated. rm -f romaji.o unshared/romaji.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 romaji.c -o unshared/romaji.o In file included from romaji.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from romaji.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from romaji.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from romaji.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from romaji.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from romaji.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from romaji.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from romaji.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from romaji.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from romaji.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from romaji.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from romaji.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from romaji.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from romaji.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from romaji.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from romaji.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from romaji.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from romaji.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from romaji.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from romaji.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from romaji.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from romaji.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from romaji.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from romaji.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from romaji.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from romaji.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from romaji.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from romaji.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from romaji.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from romaji.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from romaji.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from romaji.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from romaji.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from romaji.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from romaji.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from romaji.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from romaji.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from romaji.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from romaji.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from romaji.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from romaji.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from romaji.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from romaji.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from romaji.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from romaji.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from romaji.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from romaji.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from romaji.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from romaji.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from romaji.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from romaji.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from romaji.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from romaji.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from romaji.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from romaji.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from romaji.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from romaji.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from romaji.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from romaji.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from romaji.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from romaji.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int romaji.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanaRepl(d, where, insert, insertlen, mask) ^ romaji.c:265:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romajiRepl(d, where, insert, insertlen, mask) ^ romaji.c:289:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kPos2rPos(yc, s, e, rs, re) ^ ./sglobal.h:271:45: note: expanded from macro 'kPos2rPos' #define kPos2rPos G271_kPos2rPos ^ romaji.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeYomiReturnStruct(d) ^ ./sglobal.h:297:45: note: expanded from macro 'makeYomiReturnStruct' #define makeYomiReturnStruct G297_makeYomiReturnStruct ^ romaji.c:331:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' #define ckverbose G169_ckverbose ^ romaji.c:337:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] struct RkRxDic *retval = (struct RkRxDic *)0, *RkwOpenRoma(); ^ ./canna.h:698:24: note: conflicting prototype is here extern struct RkRxDic *RkwOpenRoma pro((char *)); ^ romaji.c:338:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *p, *getenv(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ romaji.c:354:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:354:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:385:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:385:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:408:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:408:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:417:6: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ѵơ֥(%s)ץǤޤ", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] OpenRoma(table) ^ romaji.c:440:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RomkanaInit() ^ int ./sglobal.h:75:45: note: expanded from macro 'RomkanaInit' #define RomkanaInit G075_RomkanaInit ^ romaji.c:490:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:490:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:497:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" ץǤޤ\n", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:497:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" ץǤޤ\n", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:578:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ romaji.c:619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newYomiContext(buf, bufsize, allowedc, chmodinhibit, ^ ./sglobal.h:307:45: note: expanded from macro 'newYomiContext' #define newYomiContext G307_newYomiContext ^ romaji.c:682:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetKanjiString(d, buf, bufsize, allowedc, chmodinhibit, ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' #define GetKanjiString G033_GetKanjiString ^ romaji.c:723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popYomiMode(d) ^ ./sglobal.h:317:45: note: expanded from macro 'popYomiMode' #define popYomiMode G317_popYomiMode ^ romaji.c:761:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] checkIfYomiExit(d, retval) ^ romaji.c:761:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:792:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] checkIfYomiQuit(d, retval) ^ romaji.c:792:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:822:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fitmarks(yc) ^ ./sglobal.h:377:45: note: expanded from macro 'fitmarks' #define fitmarks G377_fitmarks ^ romaji.c:835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReCheckStartp(yc) ^ ./sglobal.h:376:45: note: expanded from macro 'ReCheckStartp' #define ReCheckStartp G376_ReCheckStartp ^ romaji.c:870:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] removeCurrentBunsetsu(d, tan) ^ ./sglobal.h:324:45: note: expanded from macro 'removeCurrentBunsetsu' #define removeCurrentBunsetsu G324_removeCurrentBunsetsu ^ romaji.c:931:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static makePhonoOnBuffer(); ~~~~~~ ^ int romaji.c:934:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] restoreChikujiIfBaseChikuji(yc) ^ ./sglobal.h:375:45: note: expanded from macro 'restoreChikujiIfBaseChikuji' #define restoreChikujiIfBaseChikuji G375_restoreChikujiIfBaseChikuji ^ romaji.c:946:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiInsert(d) ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ romaji.c:946:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ romaji.c:1064:31: warning: passing arguments to 'makePhonoOnBuffer' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kugiri = makePhonoOnBuffer(d, yc, (unsigned char)d->ch, 0, 0); ^ romaji.c:1116:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] findSup(wchar_t key) ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ romaji.c:1123:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ romaji.c:1146:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makePhonoOnBuffer(d, yc, key, flag, english) ^ romaji.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:931:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static makePhonoOnBuffer(); ^ romaji.c:1418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dakuonP(ch) ^ romaji.c:1421:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static dakuon_first_time = 1; ~~~~~~ ^ int romaji.c:1418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dakuonP(ch) ^ romaji.c:1464:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] growDakuonP(ch) ^ romaji.c:1468:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static dakuon_first_time = 1; ~~~~~~ ^ int romaji.c:1464:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] growDakuonP(ch) ^ romaji.c:1503:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KanaYomiInsert(d) ^ romaji.c:1503:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] moveStrings(str, attr, start, end, distance) ^ ./sglobal.h:299:45: note: expanded from macro 'moveStrings' #define moveStrings G299_moveStrings ^ romaji.c:1661:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] howFarToGoBackward(yc) ^ romaji.c:1661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1684:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] howFarToGoForward(yc) ^ romaji.c:1684:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1706:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiBackward(d) /* κư */ ^ romaji.c:1772:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiNop pro((uiContext)); ~~~~~~ ^ int romaji.c:1775:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiNop(d) ^ romaji.c:1775:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1785:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiForward pro((uiContext)); ~~~~~~ ^ int romaji.c:1788:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiForward(d) /* αư */ ^ romaji.c:1788:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1846:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBeginningOfLine pro((uiContext)); ~~~~~~ ^ int romaji.c:1849:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBeginningOfLine(d) /* κüư */ ^ romaji.c:1849:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static YomiEndOfLine 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] YomiEndOfLine(d) /* αüư */ ^ romaji.c:1883:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1906:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] forceRomajiFlushYomi(d) ^ ./sglobal.h:224:45: note: expanded from macro 'forceRomajiFlushYomi' #define forceRomajiFlushYomi G224_forceRomajiFlushYomi ^ romaji.c:1949:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RomajiFlushYomi(d, b, bsize) ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ romaji.c:1949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ romaji.c:1984:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] saveFlags(yc) ^ romaji.c:2000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] restoreFlags(yc) ^ ./sglobal.h:329:45: note: expanded from macro 'restoreFlags' #define restoreFlags G329_restoreFlags ^ romaji.c:2019:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doYomiKakutei(d) ^ romaji.c:2033:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xString(str, len, s, e) ^ ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ romaji.c:2045:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xYomiKakuteiString(yc, s, e) ^ romaji.c:2053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xYomiYomi(yc, s, e) ^ romaji.c:2061:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xYomiRomaji(yc, s, e) ^ romaji.c:2069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] finishYomiKakutei(d) ^ romaji.c:2080:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] appendTan2Yomi(tan, yc) ^ ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ romaji.c:2102:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] appendYomi2Yomi(yom, yc) ^ romaji.c:2102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:2124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dupYomiContext(yc) ^ ./sglobal.h:201:45: note: expanded from macro 'dupYomiContext' #define dupYomiContext G201_dupYomiContext ^ romaji.c:2159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doMuhenkan(d, yc) ^ ./sglobal.h:200:45: note: expanded from macro 'doMuhenkan' #define doMuhenkan G200_doMuhenkan ^ romaji.c:2202:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xTanKakuteiString(yc, s, e) ^ romaji.c:2247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doJishuKakutei(d, yc) ^ romaji.c:2274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doKakutei(d, st, et, s, e, yc_return) ^ ./sglobal.h:374:45: note: expanded from macro 'doKakutei' #define doKakutei G374_doKakutei ^ romaji.c:2492:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cutOffLeftSide(d, yc, n) ^ ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ romaji.c:2522:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiKakutei(d) ^ ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ romaji.c:2547:30: warning: passing arguments to 'G305_newFilledYomiContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] yc = newFilledYomiContext(next, prev); ^ romaji.c:2567:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearYomiContext(yc) ^ ./sglobal.h:172:45: note: expanded from macro 'clearYomiContext' #define clearYomiContext G172_clearYomiContext ^ romaji.c:2587:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearChikujiContext(yc) ^ romaji.c:2622:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RomajiClearYomi(d) ^ ./sglobal.h:71:45: note: expanded from macro 'RomajiClearYomi' #define RomajiClearYomi G071_RomajiClearYomi ^ romaji.c:2639:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiExit(d, retval) ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ romaji.c:2639:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ romaji.c:2679:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RomajiStoreYomi(d, kana, roma) ^ ./sglobal.h:73:45: note: expanded from macro 'RomajiStoreYomi' #define RomajiStoreYomi G073_RomajiStoreYomi ^ romaji.c:2719:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KanaDeletePrevious(d)/* κʸκ */ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ romaji.c:2719:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ romaji.c:2792:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiDeletePrevious pro((uiContext)); ~~~~~~ ^ int romaji.c:2795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiDeletePrevious(d) ^ romaji.c:2831:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiDeleteNext pro((uiContext)); ~~~~~~ ^ int romaji.c:2834:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiDeleteNext(d)/* ʸκ */ ^ romaji.c:2905:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiKillToEndOfLine pro((uiContext)); ~~~~~~ ^ int romaji.c:2908:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiKillToEndOfLine(d) /* 뤫鱦Τ٤Ƥʸκ */ ^ romaji.c:2937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiQuit pro((uiContext)); ~~~~~~ ^ int romaji.c:2940:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiQuit(d)/* ɤߤμä */ ^ romaji.c:2974:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static simplePopCallback pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:2977:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] simplePopCallback(d, retval, env) ^ romaji.c:2977:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:2988:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] alphaMode(d) ^ int ./sglobal.h:150:45: note: expanded from macro 'alphaMode' #define alphaMode G150_alphaMode ^ romaji.c:2988:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:150:45: note: expanded from macro 'alphaMode' #define alphaMode G150_alphaMode ^ romaji.c:3024:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static exitYomiQuotedInsert pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:3027:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitYomiQuotedInsert(d, retval, env) ^ romaji.c:3027:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3038:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiInsertQuoted(d) ^ romaji.c:3038:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int romaji.c:3072:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] yomiquotedfunc(d, mode, whattodo, key, fnum) ^ romaji.c:3072:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3089:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ romaji.c:3097:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] yomiQuotedInsertMode(d) ^ romaji.c:3124:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiQuotedInsert(d) ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ romaji.c:3124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ romaji.c:3164:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allowTwoByte = 1; ~~~~~~ ^ int romaji.c:3156:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mapAsKuten(d) ^ romaji.c:3257:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allowTwoByte = 1; ~~~~~~ ^ int romaji.c:3249:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mapAsHex(d) ^ romaji.c:3381:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ConvertAsHex pro((uiContext)); ~~~~~~ ^ int romaji.c:3384:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ConvertAsHex(d) ^ romaji.c:3384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3435:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] cvtAsHex(d, buf, hexbuf, hexlen) ^ int ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' #define cvtAsHex G183_cvtAsHex ^ romaji.c:3435:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' #define cvtAsHex G183_cvtAsHex ^ romaji.c:3481:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] convertAsHex(d) ^ int ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' #define convertAsHex G179_convertAsHex ^ romaji.c:3481:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' #define convertAsHex G179_convertAsHex ^ romaji.c:3494:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] replaceSup2(ind, n) ^ romaji.c:3515:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ romaji.c:3511:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] replaceSup(ind, n) ^ romaji.c:3525:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static everySupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:3528:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] everySupkey(d, retval, env) ^ romaji.c:3528:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3546:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static exitSupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:3549:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitSupkey(d, retval, env) ^ romaji.c:3549:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3590:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static quitSupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:3593:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] quitSupkey(d, retval, env) ^ romaji.c:3593:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3605:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] selectKeysup(d, yc, ind) ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ romaji.c:3605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ romaji.c:3612:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ romaji.c:3654:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] regionGairaigo(yc, s, e) ^ romaji.c:3654:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] containGairaigo(yc) ^ romaji.c:3685:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] containUnconvertedKey(yc) ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ romaji.c:3685:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ romaji.c:3717:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHenkan pro((uiContext)); ~~~~~~ ^ int romaji.c:3720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiHenkan(d) ^ romaji.c:3787:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHenkanNaive pro((uiContext)); ~~~~~~ ^ int romaji.c:3790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiHenkanNaive(d) ^ romaji.c:3804:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHenkanOrNothing pro((uiContext)); ~~~~~~ ^ int romaji.c:3807:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiHenkanOrNothing(d) ^ romaji.c:3823:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ romaji.c:3823:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ romaji.c:3824:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ romaji.c:3825:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ romaji.c:3825:39: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ romaji.c:3827:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseHira pro((uiContext)); ~~~~~~ ^ int romaji.c:3830:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseHira(d) ^ romaji.c:3830:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3839:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseKata pro((uiContext)); ~~~~~~ ^ int romaji.c:3842:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKata(d) ^ romaji.c:3842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3851:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseEisu pro((uiContext)); ~~~~~~ ^ int romaji.c:3854:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseEisu(d) ^ romaji.c:3854:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3863:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseZen pro((uiContext)); ~~~~~~ ^ int romaji.c:3866:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseZen(d) ^ romaji.c:3866:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3875:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseHan pro((uiContext)); ~~~~~~ ^ int romaji.c:3878:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseHan(d) ^ romaji.c:3878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3887:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseKana pro((uiContext)); ~~~~~~ ^ int romaji.c:3890:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKana(d) ^ romaji.c:3890:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3899:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseKakutei pro((uiContext)); ~~~~~~ ^ int romaji.c:3902:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKakutei(d) ^ romaji.c:3902:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3911:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseHenkan pro((uiContext)); ~~~~~~ ^ int romaji.c:3914:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseHenkan(d) ^ romaji.c:3914:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3925:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseHiraKataToggle(d) ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ romaji.c:3925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ romaji.c:3944:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseZenHanToggle(d) ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ romaji.c:3944:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ romaji.c:3963:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseRotateForw(d) ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ romaji.c:3963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ romaji.c:3994:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseRotateBack(d) ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ romaji.c:3994:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ romaji.c:4024:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKanaEisuToggle(d) ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ romaji.c:4024:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ romaji.c:4043:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKakuteiHenkanToggle(d) ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ romaji.c:4043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ romaji.c:4062:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiModeBackup(d) ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ romaji.c:4062:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ romaji.c:4106:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitJishu(d) ^ int ./sglobal.h:213:45: note: expanded from macro 'exitJishu' #define exitJishu G213_exitJishu ^ romaji.c:4106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:213:45: note: expanded from macro 'exitJishu' #define exitJishu G213_exitJishu ^ romaji.c:4114:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); ^ ../../include/canna/RK.h:235:19: note: conflicting prototype is here canna_export(int) RkwCvtZen pro((wchar_t *, int, wchar_t *, int)); ^ romaji.c:4114:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); ^ ../../include/canna/RK.h:233:19: note: conflicting prototype is here canna_export(int) RkwCvtKana pro((wchar_t *, int, wchar_t *, int)); ^ romaji.c:4114:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); ^ ../../include/canna/RK.h:232:19: note: conflicting prototype is here canna_export(int) RkwCvtHira pro((wchar_t *, int, wchar_t *, int)); ^ romaji.c:4114:48: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); ^ ../../include/canna/RK.h:234:19: note: conflicting prototype is here canna_export(int) RkwCvtHan pro((wchar_t *, int, wchar_t *, int)); ^ romaji.c:4196:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len = (*func1)(xxxx, 1024, yc->kana_buffer + i, srclen); ^ romaji.c:4197:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len = (*func2)(buf, ROMEBUFSIZE, xxxx, len); ^ romaji.c:4301:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiJishu(d, fn) /* ɤߥ⡼ɤľܻ⡼ɤ */ ^ romaji.c:4301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikujiEndBun(d) ^ romaji.c:4385:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] replaceEnglish(d, yc, start, end, RKflag, engflag) ^ romaji.c:4414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiMark(d) ^ ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ romaji.c:4516:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Yomisearchfunc(d, mode, whattodo, key, fnum) ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ romaji.c:4516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ romaji.c:4590:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] trimYomi(d, sy, ey, sr, er) ^ ./sglobal.h:356:45: note: expanded from macro 'trimYomi' #define trimYomi G356_trimYomi ^ romaji.c:4610:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbBubunKakutei(d) ^ romaji.c:4635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanBubunKakutei(d) ^ ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ romaji.c:4803:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] removeKana(d, yc, k, r) ^ ./sglobal.h:325:45: note: expanded from macro 'removeKana' #define removeKana G325_removeKana ^ romaji.c:4826:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiNextJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4829:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiNextJishu(d) /* ɤߥ⡼ɤνʸѴ */ ^ romaji.c:4829:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4835:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiPreviousJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4838:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiPreviousJishu(d) /* ɤߥ⡼ɤεղʸѴ */ ^ romaji.c:4838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4844:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiKanaRotate pro((uiContext)); ~~~~~~ ^ int romaji.c:4847:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiKanaRotate(d) /* ɤߥ⡼ɤν꤫ʸѴ */ ^ romaji.c:4847:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4853:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiRomajiRotate pro((uiContext)); ~~~~~~ ^ int romaji.c:4856:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiRomajiRotate(d) /* ɤߥ⡼ɤνѿʸѴ */ ^ romaji.c:4856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4862:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiCaseRotateForward pro((uiContext)); ~~~~~~ ^ int romaji.c:4865:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiCaseRotateForward(d) /* ɤߥ⡼ɤνѿʸѴ */ ^ romaji.c:4865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4871:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiZenkaku pro((uiContext)); ~~~~~~ ^ int romaji.c:4874:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiZenkaku(d) /* ɤߥ⡼ɤѴ */ ^ romaji.c:4874:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4880:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHankaku pro((uiContext)); ~~~~~~ ^ int romaji.c:4883:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiHankaku(d) /* ɤߥ⡼ɤȾѴ */ ^ romaji.c:4883:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4892:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHiraganaJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4895:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiHiraganaJishu(d) /* ɤߥ⡼ɤ⡼ɤΤҤ餬ʤ */ ^ romaji.c:4895:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4901:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiKatakanaJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4904:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiKatakanaJishu(d) /* ɤߥ⡼ɤ⡼ɤΥʤ */ ^ romaji.c:4904:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4910:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiRomajiJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4913:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiRomajiJishu(d) /* ɤߥ⡼ɤ⡼ɤΥ */ ^ romaji.c:4913:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4919:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiToLower 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] YomiToLower(d) ^ romaji.c:4921:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static YomiToUpper 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] YomiToUpper(d) ^ romaji.c:4930:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4936:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiCapitalize pro((uiContext)); ~~~~~~ ^ int romaji.c:4939:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiCapitalize(d) ^ romaji.c:4939:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from romaji.c:4956: ./yomimap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ConvertAsBushu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' #define ConvertAsBushu G015_ConvertAsBushu ^ In file included from romaji.c:4956: ./yomimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from romaji.c:4956: ./yomimap.h:28:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from romaji.c:4956: ./yomimap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBubunKakutei pro((uiContext)); ~~~~~~ ^ int 370 warnings generated. rm -f romaji.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC romaji.c In file included from romaji.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from romaji.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from romaji.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from romaji.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from romaji.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from romaji.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from romaji.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from romaji.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from romaji.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from romaji.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from romaji.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from romaji.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from romaji.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from romaji.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from romaji.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from romaji.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from romaji.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from romaji.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from romaji.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from romaji.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from romaji.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from romaji.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from romaji.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from romaji.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from romaji.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from romaji.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from romaji.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from romaji.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from romaji.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from romaji.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from romaji.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from romaji.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from romaji.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from romaji.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from romaji.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from romaji.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from romaji.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from romaji.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from romaji.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from romaji.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from romaji.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from romaji.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from romaji.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from romaji.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from romaji.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from romaji.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from romaji.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from romaji.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from romaji.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from romaji.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from romaji.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from romaji.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from romaji.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from romaji.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from romaji.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from romaji.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from romaji.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from romaji.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from romaji.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from romaji.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from romaji.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from romaji.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int romaji.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kanaRepl(d, where, insert, insertlen, mask) ^ romaji.c:265:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romajiRepl(d, where, insert, insertlen, mask) ^ romaji.c:289:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kPos2rPos(yc, s, e, rs, re) ^ ./sglobal.h:271:45: note: expanded from macro 'kPos2rPos' #define kPos2rPos G271_kPos2rPos ^ romaji.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeYomiReturnStruct(d) ^ ./sglobal.h:297:45: note: expanded from macro 'makeYomiReturnStruct' #define makeYomiReturnStruct G297_makeYomiReturnStruct ^ romaji.c:331:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ckverbose; ~~~~~~ ^ int ./sglobal.h:169:45: note: expanded from macro 'ckverbose' #define ckverbose G169_ckverbose ^ romaji.c:337:50: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] struct RkRxDic *retval = (struct RkRxDic *)0, *RkwOpenRoma(); ^ ./canna.h:698:24: note: conflicting prototype is here extern struct RkRxDic *RkwOpenRoma pro((char *)); ^ romaji.c:338:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] char *p, *getenv(); ^ /usr/include/stdlib.h:110:7: note: conflicting prototype is here char *getenv(const char *); ^ romaji.c:354:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:354:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", table); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:385:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:385:53: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:408:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:408:57: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", rdic); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:417:6: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ѵơ֥(%s)ץǤޤ", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] OpenRoma(table) ^ romaji.c:440:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RomkanaInit() ^ int ./sglobal.h:75:45: note: expanded from macro 'RomkanaInit' #define RomkanaInit G075_RomkanaInit ^ romaji.c:490:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:490:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" Ѥޤ\n", buf); ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:497:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" ץǤޤ\n", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ romaji.c:497:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf("Ѵơ֥ \"%s\" ץǤޤ\n", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ romaji.c:578:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ romaji.c:619:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newYomiContext(buf, bufsize, allowedc, chmodinhibit, ^ ./sglobal.h:307:45: note: expanded from macro 'newYomiContext' #define newYomiContext G307_newYomiContext ^ romaji.c:682:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetKanjiString(d, buf, bufsize, allowedc, chmodinhibit, ^ ./sglobal.h:33:45: note: expanded from macro 'GetKanjiString' #define GetKanjiString G033_GetKanjiString ^ romaji.c:723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popYomiMode(d) ^ ./sglobal.h:317:45: note: expanded from macro 'popYomiMode' #define popYomiMode G317_popYomiMode ^ romaji.c:761:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] checkIfYomiExit(d, retval) ^ romaji.c:761:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:792:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] checkIfYomiQuit(d, retval) ^ romaji.c:792:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:822:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fitmarks(yc) ^ ./sglobal.h:377:45: note: expanded from macro 'fitmarks' #define fitmarks G377_fitmarks ^ romaji.c:835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReCheckStartp(yc) ^ ./sglobal.h:376:45: note: expanded from macro 'ReCheckStartp' #define ReCheckStartp G376_ReCheckStartp ^ romaji.c:870:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] removeCurrentBunsetsu(d, tan) ^ ./sglobal.h:324:45: note: expanded from macro 'removeCurrentBunsetsu' #define removeCurrentBunsetsu G324_removeCurrentBunsetsu ^ romaji.c:931:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static makePhonoOnBuffer(); ~~~~~~ ^ int romaji.c:934:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] restoreChikujiIfBaseChikuji(yc) ^ ./sglobal.h:375:45: note: expanded from macro 'restoreChikujiIfBaseChikuji' #define restoreChikujiIfBaseChikuji G375_restoreChikujiIfBaseChikuji ^ romaji.c:946:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiInsert(d) ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ romaji.c:946:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ romaji.c:1064:31: warning: passing arguments to 'makePhonoOnBuffer' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kugiri = makePhonoOnBuffer(d, yc, (unsigned char)d->ch, 0, 0); ^ romaji.c:1116:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] findSup(wchar_t key) ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ romaji.c:1123:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ romaji.c:1146:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makePhonoOnBuffer(d, yc, key, flag, english) ^ romaji.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:931:8: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static makePhonoOnBuffer(); ^ romaji.c:1418:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dakuonP(ch) ^ romaji.c:1421:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static dakuon_first_time = 1; ~~~~~~ ^ int romaji.c:1418:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dakuonP(ch) ^ romaji.c:1464:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] growDakuonP(ch) ^ romaji.c:1468:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static dakuon_first_time = 1; ~~~~~~ ^ int romaji.c:1464:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] growDakuonP(ch) ^ romaji.c:1503:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KanaYomiInsert(d) ^ romaji.c:1503:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] moveStrings(str, attr, start, end, distance) ^ ./sglobal.h:299:45: note: expanded from macro 'moveStrings' #define moveStrings G299_moveStrings ^ romaji.c:1661:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] howFarToGoBackward(yc) ^ romaji.c:1661:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1684:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] howFarToGoForward(yc) ^ romaji.c:1684:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1706:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiBackward(d) /* κư */ ^ romaji.c:1772:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiNop pro((uiContext)); ~~~~~~ ^ int romaji.c:1775:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiNop(d) ^ romaji.c:1775:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1785:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiForward pro((uiContext)); ~~~~~~ ^ int romaji.c:1788:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiForward(d) /* αư */ ^ romaji.c:1788:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1846:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBeginningOfLine pro((uiContext)); ~~~~~~ ^ int romaji.c:1849:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBeginningOfLine(d) /* κüư */ ^ romaji.c:1849:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static YomiEndOfLine 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] YomiEndOfLine(d) /* αüư */ ^ romaji.c:1883:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:1906:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] forceRomajiFlushYomi(d) ^ ./sglobal.h:224:45: note: expanded from macro 'forceRomajiFlushYomi' #define forceRomajiFlushYomi G224_forceRomajiFlushYomi ^ romaji.c:1949:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RomajiFlushYomi(d, b, bsize) ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ romaji.c:1949:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ romaji.c:1984:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] saveFlags(yc) ^ romaji.c:2000:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] restoreFlags(yc) ^ ./sglobal.h:329:45: note: expanded from macro 'restoreFlags' #define restoreFlags G329_restoreFlags ^ romaji.c:2019:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doYomiKakutei(d) ^ romaji.c:2033:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xString(str, len, s, e) ^ ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ romaji.c:2045:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xYomiKakuteiString(yc, s, e) ^ romaji.c:2053:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xYomiYomi(yc, s, e) ^ romaji.c:2061:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xYomiRomaji(yc, s, e) ^ romaji.c:2069:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] finishYomiKakutei(d) ^ romaji.c:2080:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] appendTan2Yomi(tan, yc) ^ ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ romaji.c:2102:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] appendYomi2Yomi(yom, yc) ^ romaji.c:2102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:2124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dupYomiContext(yc) ^ ./sglobal.h:201:45: note: expanded from macro 'dupYomiContext' #define dupYomiContext G201_dupYomiContext ^ romaji.c:2159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doMuhenkan(d, yc) ^ ./sglobal.h:200:45: note: expanded from macro 'doMuhenkan' #define doMuhenkan G200_doMuhenkan ^ romaji.c:2202:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xTanKakuteiString(yc, s, e) ^ romaji.c:2247:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doJishuKakutei(d, yc) ^ romaji.c:2274:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doKakutei(d, st, et, s, e, yc_return) ^ ./sglobal.h:374:45: note: expanded from macro 'doKakutei' #define doKakutei G374_doKakutei ^ romaji.c:2492:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cutOffLeftSide(d, yc, n) ^ ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ romaji.c:2522:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiKakutei(d) ^ ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ romaji.c:2547:30: warning: passing arguments to 'G305_newFilledYomiContext' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] yc = newFilledYomiContext(next, prev); ^ romaji.c:2567:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearYomiContext(yc) ^ ./sglobal.h:172:45: note: expanded from macro 'clearYomiContext' #define clearYomiContext G172_clearYomiContext ^ romaji.c:2587:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] clearChikujiContext(yc) ^ romaji.c:2622:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RomajiClearYomi(d) ^ ./sglobal.h:71:45: note: expanded from macro 'RomajiClearYomi' #define RomajiClearYomi G071_RomajiClearYomi ^ romaji.c:2639:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiExit(d, retval) ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ romaji.c:2639:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ romaji.c:2679:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RomajiStoreYomi(d, kana, roma) ^ ./sglobal.h:73:45: note: expanded from macro 'RomajiStoreYomi' #define RomajiStoreYomi G073_RomajiStoreYomi ^ romaji.c:2719:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] KanaDeletePrevious(d)/* κʸκ */ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ romaji.c:2719:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ romaji.c:2792:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiDeletePrevious pro((uiContext)); ~~~~~~ ^ int romaji.c:2795:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiDeletePrevious(d) ^ romaji.c:2831:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiDeleteNext pro((uiContext)); ~~~~~~ ^ int romaji.c:2834:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiDeleteNext(d)/* ʸκ */ ^ romaji.c:2905:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiKillToEndOfLine pro((uiContext)); ~~~~~~ ^ int romaji.c:2908:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiKillToEndOfLine(d) /* 뤫鱦Τ٤Ƥʸκ */ ^ romaji.c:2937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiQuit pro((uiContext)); ~~~~~~ ^ int romaji.c:2940:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiQuit(d)/* ɤߤμä */ ^ romaji.c:2974:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static simplePopCallback pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:2977:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] simplePopCallback(d, retval, env) ^ romaji.c:2977:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:2988:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] alphaMode(d) ^ int ./sglobal.h:150:45: note: expanded from macro 'alphaMode' #define alphaMode G150_alphaMode ^ romaji.c:2988:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:150:45: note: expanded from macro 'alphaMode' #define alphaMode G150_alphaMode ^ romaji.c:3024:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static exitYomiQuotedInsert pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:3027:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitYomiQuotedInsert(d, retval, env) ^ romaji.c:3027:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3038:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiInsertQuoted(d) ^ romaji.c:3038:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3069:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static yomiquotedfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int romaji.c:3072:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] yomiquotedfunc(d, mode, whattodo, key, fnum) ^ romaji.c:3072:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3089:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ romaji.c:3097:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] yomiQuotedInsertMode(d) ^ romaji.c:3124:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiQuotedInsert(d) ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ romaji.c:3124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ romaji.c:3164:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allowTwoByte = 1; ~~~~~~ ^ int romaji.c:3156:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mapAsKuten(d) ^ romaji.c:3257:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static allowTwoByte = 1; ~~~~~~ ^ int romaji.c:3249:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mapAsHex(d) ^ romaji.c:3381:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static ConvertAsHex pro((uiContext)); ~~~~~~ ^ int romaji.c:3384:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ConvertAsHex(d) ^ romaji.c:3384:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3435:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] cvtAsHex(d, buf, hexbuf, hexlen) ^ int ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' #define cvtAsHex G183_cvtAsHex ^ romaji.c:3435:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:183:45: note: expanded from macro 'cvtAsHex' #define cvtAsHex G183_cvtAsHex ^ romaji.c:3481:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] convertAsHex(d) ^ int ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' #define convertAsHex G179_convertAsHex ^ romaji.c:3481:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:179:45: note: expanded from macro 'convertAsHex' #define convertAsHex G179_convertAsHex ^ romaji.c:3494:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] replaceSup2(ind, n) ^ romaji.c:3515:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ romaji.c:3511:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] replaceSup(ind, n) ^ romaji.c:3525:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static everySupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:3528:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] everySupkey(d, retval, env) ^ romaji.c:3528:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3546:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static exitSupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:3549:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitSupkey(d, retval, env) ^ romaji.c:3549:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3590:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static quitSupkey pro((uiContext, int, mode_context)); ~~~~~~ ^ int romaji.c:3593:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] quitSupkey(d, retval, env) ^ romaji.c:3593:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3605:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] selectKeysup(d, yc, ind) ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ romaji.c:3605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ romaji.c:3612:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern nkeysup; ~~~~~~ ^ int ./sglobal.h:308:45: note: expanded from macro 'nkeysup' #define nkeysup G308_nkeysup ^ romaji.c:3654:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] regionGairaigo(yc, s, e) ^ romaji.c:3654:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] containGairaigo(yc) ^ romaji.c:3685:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] containUnconvertedKey(yc) ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ romaji.c:3685:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ romaji.c:3717:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHenkan pro((uiContext)); ~~~~~~ ^ int romaji.c:3720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiHenkan(d) ^ romaji.c:3787:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHenkanNaive pro((uiContext)); ~~~~~~ ^ int romaji.c:3790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiHenkanNaive(d) ^ romaji.c:3804:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHenkanOrNothing pro((uiContext)); ~~~~~~ ^ int romaji.c:3807:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiHenkanOrNothing(d) ^ romaji.c:3823:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ romaji.c:3823:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)), EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ romaji.c:3824:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ romaji.c:3825:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ romaji.c:3825:39: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)), EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ romaji.c:3827:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseHira pro((uiContext)); ~~~~~~ ^ int romaji.c:3830:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseHira(d) ^ romaji.c:3830:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3839:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseKata pro((uiContext)); ~~~~~~ ^ int romaji.c:3842:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKata(d) ^ romaji.c:3842:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3851:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseEisu pro((uiContext)); ~~~~~~ ^ int romaji.c:3854:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseEisu(d) ^ romaji.c:3854:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3863:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseZen pro((uiContext)); ~~~~~~ ^ int romaji.c:3866:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseZen(d) ^ romaji.c:3866:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3875:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseHan pro((uiContext)); ~~~~~~ ^ int romaji.c:3878:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseHan(d) ^ romaji.c:3878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3887:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseKana pro((uiContext)); ~~~~~~ ^ int romaji.c:3890:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKana(d) ^ romaji.c:3890:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3899:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseKakutei pro((uiContext)); ~~~~~~ ^ int romaji.c:3902:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKakutei(d) ^ romaji.c:3902:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3911:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiBaseHenkan pro((uiContext)); ~~~~~~ ^ int romaji.c:3914:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseHenkan(d) ^ romaji.c:3914:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:3925:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseHiraKataToggle(d) ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ romaji.c:3925:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ romaji.c:3944:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseZenHanToggle(d) ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ romaji.c:3944:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ romaji.c:3963:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseRotateForw(d) ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ romaji.c:3963:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ romaji.c:3994:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseRotateBack(d) ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ romaji.c:3994:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ romaji.c:4024:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKanaEisuToggle(d) ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ romaji.c:4024:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ romaji.c:4043:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiBaseKakuteiHenkanToggle(d) ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ romaji.c:4043:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ romaji.c:4062:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiModeBackup(d) ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ romaji.c:4062:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ romaji.c:4106:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] exitJishu(d) ^ int ./sglobal.h:213:45: note: expanded from macro 'exitJishu' #define exitJishu G213_exitJishu ^ romaji.c:4106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:213:45: note: expanded from macro 'exitJishu' #define exitJishu G213_exitJishu ^ romaji.c:4114:7: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); ^ ../../include/canna/RK.h:235:19: note: conflicting prototype is here canna_export(int) RkwCvtZen pro((wchar_t *, int, wchar_t *, int)); ^ romaji.c:4114:20: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); ^ ../../include/canna/RK.h:233:19: note: conflicting prototype is here canna_export(int) RkwCvtKana pro((wchar_t *, int, wchar_t *, int)); ^ romaji.c:4114:34: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); ^ ../../include/canna/RK.h:232:19: note: conflicting prototype is here canna_export(int) RkwCvtHira pro((wchar_t *, int, wchar_t *, int)); ^ romaji.c:4114:48: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] int RkwCvtZen(), RkwCvtKana(), RkwCvtHira(), RkwCvtHan(); ^ ../../include/canna/RK.h:234:19: note: conflicting prototype is here canna_export(int) RkwCvtHan pro((wchar_t *, int, wchar_t *, int)); ^ romaji.c:4196:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len = (*func1)(xxxx, 1024, yc->kana_buffer + i, srclen); ^ romaji.c:4197:21: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] len = (*func2)(buf, ROMEBUFSIZE, xxxx, len); ^ romaji.c:4301:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiJishu(d, fn) /* ɤߥ⡼ɤľܻ⡼ɤ */ ^ romaji.c:4301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4334:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chikujiEndBun(d) ^ romaji.c:4385:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] replaceEnglish(d, yc, start, end, RKflag, engflag) ^ romaji.c:4414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] YomiMark(d) ^ ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ romaji.c:4516:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Yomisearchfunc(d, mode, whattodo, key, fnum) ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ romaji.c:4516:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ romaji.c:4590:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] trimYomi(d, sy, ey, sr, er) ^ ./sglobal.h:356:45: note: expanded from macro 'trimYomi' #define trimYomi G356_trimYomi ^ romaji.c:4610:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TbBubunKakutei(d) ^ romaji.c:4635:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] TanBubunKakutei(d) ^ ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ romaji.c:4803:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] removeKana(d, yc, k, r) ^ ./sglobal.h:325:45: note: expanded from macro 'removeKana' #define removeKana G325_removeKana ^ romaji.c:4826:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiNextJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4829:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiNextJishu(d) /* ɤߥ⡼ɤνʸѴ */ ^ romaji.c:4829:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4835:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiPreviousJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4838:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiPreviousJishu(d) /* ɤߥ⡼ɤεղʸѴ */ ^ romaji.c:4838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4844:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiKanaRotate pro((uiContext)); ~~~~~~ ^ int romaji.c:4847:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiKanaRotate(d) /* ɤߥ⡼ɤν꤫ʸѴ */ ^ romaji.c:4847:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4853:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiRomajiRotate pro((uiContext)); ~~~~~~ ^ int romaji.c:4856:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiRomajiRotate(d) /* ɤߥ⡼ɤνѿʸѴ */ ^ romaji.c:4856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4862:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiCaseRotateForward pro((uiContext)); ~~~~~~ ^ int romaji.c:4865:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiCaseRotateForward(d) /* ɤߥ⡼ɤνѿʸѴ */ ^ romaji.c:4865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4871:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiZenkaku pro((uiContext)); ~~~~~~ ^ int romaji.c:4874:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiZenkaku(d) /* ɤߥ⡼ɤѴ */ ^ romaji.c:4874:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4880:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHankaku pro((uiContext)); ~~~~~~ ^ int romaji.c:4883:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiHankaku(d) /* ɤߥ⡼ɤȾѴ */ ^ romaji.c:4883:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4892:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiHiraganaJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4895:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiHiraganaJishu(d) /* ɤߥ⡼ɤ⡼ɤΤҤ餬ʤ */ ^ romaji.c:4895:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4901:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiKatakanaJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4904:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiKatakanaJishu(d) /* ɤߥ⡼ɤ⡼ɤΥʤ */ ^ romaji.c:4904:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4910:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiRomajiJishu pro((uiContext)); ~~~~~~ ^ int romaji.c:4913:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiRomajiJishu(d) /* ɤߥ⡼ɤ⡼ɤΥ */ ^ romaji.c:4913:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4919:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiToLower 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] YomiToLower(d) ^ romaji.c:4921:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] static YomiToUpper 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] YomiToUpper(d) ^ romaji.c:4930:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] romaji.c:4936:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static YomiCapitalize pro((uiContext)); ~~~~~~ ^ int romaji.c:4939:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] YomiCapitalize(d) ^ romaji.c:4939:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] In file included from romaji.c:4956: ./yomimap.h:27:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ConvertAsBushu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:15:45: note: expanded from macro 'ConvertAsBushu' #define ConvertAsBushu G015_ConvertAsBushu ^ In file included from romaji.c:4956: ./yomimap.h:28:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from romaji.c:4956: ./yomimap.h:28:40: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)),UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from romaji.c:4956: ./yomimap.h:29:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBubunKakutei pro((uiContext)); ~~~~~~ ^ int 370 warnings generated. rm -f uiutil.o unshared/uiutil.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 uiutil.c -o unshared/uiutil.o In file included from uiutil.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from uiutil.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from uiutil.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from uiutil.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from uiutil.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from uiutil.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from uiutil.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from uiutil.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from uiutil.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from uiutil.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from uiutil.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from uiutil.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from uiutil.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from uiutil.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from uiutil.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from uiutil.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from uiutil.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from uiutil.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from uiutil.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from uiutil.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from uiutil.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from uiutil.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from uiutil.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from uiutil.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from uiutil.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from uiutil.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from uiutil.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from uiutil.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from uiutil.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from uiutil.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from uiutil.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from uiutil.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from uiutil.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from uiutil.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from uiutil.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from uiutil.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from uiutil.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from uiutil.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from uiutil.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from uiutil.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from uiutil.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from uiutil.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from uiutil.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from uiutil.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from uiutil.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from uiutil.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from uiutil.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from uiutil.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from uiutil.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from uiutil.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from uiutil.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from uiutil.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from uiutil.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from uiutil.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from uiutil.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from uiutil.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from uiutil.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from uiutil.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from uiutil.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int uiutil.c:73:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ñ´", MENU_NEXT_MENU, MT_HENKAN}, ^~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:75:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"", MENU_NEXT_MENU, MT_SERV}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uiutil.c:77:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ޥȡޥ", MENU_FUNC_NUM, CANNA_FN_DicMountMode}, ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:78:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ؽɽ", MENU_FUNC_NUM, CANNA_FN_ShowGakushu}, ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:79:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Сɽ", MENU_FUNC_NUM, CANNA_FN_ShowVersion}, ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:80:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"եɽ", MENU_NEXT_MENU, MT_FILE}, ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:169:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeMenu(m) ^ ./sglobal.h:230:45: note: expanded from macro 'freeMenu' #define freeMenu G230_freeMenu ^ uiutil.c:179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] allocMenu(n, nc) ^ ./sglobal.h:148:45: note: expanded from macro 'allocMenu' #define allocMenu G148_allocMenu ^ uiutil.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copystruct(eucmenu) ^ uiutil.c:304:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeUiUtilEchoStr(d) ^ uiutil.c:304:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uiutil.c:318:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uiUtilIchiranTooSmall(d, retval, env) ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' #define uiUtilIchiranTooSmall G357_uiUtilIchiranTooSmall ^ uiutil.c:330:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pushmenu(d, tab) ^ uiutil.c:343:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuflExitCatch(d, retval, env) ^ uiutil.c:343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uiutil.c:408:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] prevMenuIfExist(d) ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ uiutil.c:408:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ uiutil.c:425:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuflQuitCatch(d, retval, env) ^ uiutil.c:425:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uiutil.c:446:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] UiUtilMode(d) ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ uiutil.c:446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ uiutil.c:463:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newMenuInfo(tab) ^ uiutil.c:477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeAllMenuInfo(p) ^ ./sglobal.h:225:45: note: expanded from macro 'freeAllMenuInfo' #define freeAllMenuInfo G225_freeAllMenuInfo ^ uiutil.c:490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] findMenuInfo(p, ms) ^ uiutil.c:512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showmenu(d, table) ^ ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ uiutil.c:543:16: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ 132 warnings generated. rm -f uiutil.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC uiutil.c In file included from uiutil.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from uiutil.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from uiutil.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from uiutil.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from uiutil.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from uiutil.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from uiutil.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from uiutil.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from uiutil.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from uiutil.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from uiutil.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from uiutil.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from uiutil.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from uiutil.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from uiutil.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from uiutil.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from uiutil.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from uiutil.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from uiutil.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from uiutil.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from uiutil.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from uiutil.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from uiutil.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from uiutil.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from uiutil.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from uiutil.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from uiutil.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from uiutil.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from uiutil.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from uiutil.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from uiutil.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from uiutil.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from uiutil.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from uiutil.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from uiutil.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from uiutil.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from uiutil.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from uiutil.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from uiutil.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from uiutil.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from uiutil.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from uiutil.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from uiutil.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from uiutil.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from uiutil.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from uiutil.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from uiutil.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from uiutil.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from uiutil.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from uiutil.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from uiutil.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from uiutil.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from uiutil.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from uiutil.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from uiutil.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from uiutil.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from uiutil.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from uiutil.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from uiutil.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from uiutil.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from uiutil.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int uiutil.c:73:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ñ´", MENU_NEXT_MENU, MT_HENKAN}, ^~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:75:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"", MENU_NEXT_MENU, MT_SERV}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ uiutil.c:77:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ޥȡޥ", MENU_FUNC_NUM, CANNA_FN_DicMountMode}, ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ uiutil.c:78:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ؽɽ", MENU_FUNC_NUM, CANNA_FN_ShowGakushu}, ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:79:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Сɽ", MENU_FUNC_NUM, CANNA_FN_ShowVersion}, ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:80:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"եɽ", MENU_NEXT_MENU, MT_FILE}, ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ uiutil.c:169:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeMenu(m) ^ ./sglobal.h:230:45: note: expanded from macro 'freeMenu' #define freeMenu G230_freeMenu ^ uiutil.c:179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] allocMenu(n, nc) ^ ./sglobal.h:148:45: note: expanded from macro 'allocMenu' #define allocMenu G148_allocMenu ^ uiutil.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copystruct(eucmenu) ^ uiutil.c:304:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeUiUtilEchoStr(d) ^ uiutil.c:304:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uiutil.c:318:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uiUtilIchiranTooSmall(d, retval, env) ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' #define uiUtilIchiranTooSmall G357_uiUtilIchiranTooSmall ^ uiutil.c:330:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pushmenu(d, tab) ^ uiutil.c:343:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuflExitCatch(d, retval, env) ^ uiutil.c:343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uiutil.c:408:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] prevMenuIfExist(d) ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ uiutil.c:408:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ uiutil.c:425:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuflQuitCatch(d, retval, env) ^ uiutil.c:425:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uiutil.c:446:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] UiUtilMode(d) ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ uiutil.c:446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ uiutil.c:463:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] newMenuInfo(tab) ^ uiutil.c:477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeAllMenuInfo(p) ^ ./sglobal.h:225:45: note: expanded from macro 'freeAllMenuInfo' #define freeAllMenuInfo G225_freeAllMenuInfo ^ uiutil.c:490:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] findMenuInfo(p, ms) ^ uiutil.c:512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showmenu(d, table) ^ ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ uiutil.c:543:16: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ 132 warnings generated. rm -f uldefine.o unshared/uldefine.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 uldefine.c -o unshared/uldefine.o In file included from uldefine.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from uldefine.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from uldefine.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from uldefine.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from uldefine.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from uldefine.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from uldefine.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from uldefine.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from uldefine.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from uldefine.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from uldefine.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from uldefine.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from uldefine.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from uldefine.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from uldefine.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from uldefine.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from uldefine.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from uldefine.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from uldefine.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from uldefine.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from uldefine.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from uldefine.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from uldefine.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from uldefine.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from uldefine.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from uldefine.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from uldefine.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from uldefine.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from uldefine.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from uldefine.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from uldefine.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from uldefine.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from uldefine.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from uldefine.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from uldefine.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from uldefine.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from uldefine.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from uldefine.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from uldefine.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from uldefine.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from uldefine.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from uldefine.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from uldefine.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from uldefine.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from uldefine.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from uldefine.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from uldefine.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from uldefine.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from uldefine.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from uldefine.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from uldefine.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from uldefine.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from uldefine.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from uldefine.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from uldefine.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from uldefine.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from uldefine.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from uldefine.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from uldefine.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int uldefine.c:51:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] exp(int) RkwCreateDic(); ^ ../../include/canna/RK.h:237:19: note: conflicting prototype is here canna_export(int) RkwCreateDic pro((int, char *, int)); ^ uldefine.c:113:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] clearTango(d) ^ uldefine.c:113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:120:1: warning: non-void function does not return a value [-Wreturn-type] } ^ uldefine.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] clearYomi(d) ^ int ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ uldefine.c:122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ uldefine.c:129:1: warning: non-void function does not return a value [-Wreturn-type] } ^ uldefine.c:132:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] clearTourokuContext(p) ^ uldefine.c:132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:162:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newTourokuContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:174:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getTourokuContext(d) ^ int ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' #define getTourokuContext G238_getTourokuContext ^ uldefine.c:183:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (pushCallback) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getTourokuContext(d) ^ ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' #define getTourokuContext G238_getTourokuContext ^ uldefine.c:205:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popTourokuMode(d) ^ ./sglobal.h:316:45: note: expanded from macro 'popTourokuMode' #define popTourokuMode G316_popTourokuMode ^ uldefine.c:221:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTTangoEveryTimeCatch(d, retval, env) ^ uldefine.c:285:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ uldefine.c:221:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTTangoEveryTimeCatch(d, retval, env) ^ uldefine.c:292:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTTangoExitCatch(d, retval, env) ^ uldefine.c:292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:311:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTTangoQuitCatch(d, retval, env) ^ int ./sglobal.h:366:45: note: expanded from macro 'uuTTangoQuitCatch' #define uuTTangoQuitCatch G366_uuTTangoQuitCatch ^ uldefine.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:366:45: note: expanded from macro 'uuTTangoQuitCatch' #define uuTTangoQuitCatch G366_uuTTangoQuitCatch ^ uldefine.c:326:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuT2TangoEveryTimeCatch(d, retval, env) ^ uldefine.c:344:5: warning: call to undeclared function 'G142__do_func_slightly'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode); ^ ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' #define _do_func_slightly G142__do_func_slightly ^ uldefine.c:326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuT2TangoEveryTimeCatch(d, retval, env) ^ uldefine.c:387:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuT2TangoExitCatch(d, retval, nyc) ^ uldefine.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:410:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuT2TangoQuitCatch(d, retval, env) ^ uldefine.c:410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:430:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTMakeDicYesCatch(d, retval, env) ^ uldefine.c:439:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ uldefine.c:495:10: warning: call to undeclared function 'G195_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ uldefine.c:430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTMakeDicYesCatch(d, retval, env) ^ uldefine.c:499:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTMakeDicQuitCatch(d, retval, env) ^ uldefine.c:499:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:513:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTMakeDicNoCatch(d, retval, env) ^ uldefine.c:513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:541:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ uldefine.c:561:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getUserDicName) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:534:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getUserDicName(d) ^ ./sglobal.h:239:45: note: expanded from macro 'getUserDicName' #define getUserDicName G239_getUserDicName ^ uldefine.c:584:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTouroku(d) ^ int ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' #define dicTouroku G190_dicTouroku ^ uldefine.c:608:10: warning: call to undeclared function 'G195_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ uldefine.c:584:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicTouroku(d) ^ ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' #define dicTouroku G190_dicTouroku ^ uldefine.c:612:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuDo(d) ^ uldefine.c:612:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:673:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] checkUsrDic(d) ^ uldefine.c:673:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:698:10: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ uldefine.c:728:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuTango(d, quitfunc) ^ int ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ uldefine.c:728:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ uldefine.c:774:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuTangoPre(d) ^ uldefine.c:774:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:781:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */ ^ uldefine.c:781:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:796:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTYomiEveryTimeCatch(d, retval, env) ^ uldefine.c:849:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ uldefine.c:796:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTYomiEveryTimeCatch(d, retval, env) ^ uldefine.c:856:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTYomiExitCatch(d, retval, env) ^ uldefine.c:872:10: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTYomiExitCatch(d, retval, env) ^ uldefine.c:875:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static uuTYomiQuitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int uldefine.c:878:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTYomiQuitCatch(d, retval, env) ^ uldefine.c:878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:893:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuYomi(d) ^ uldefine.c:893:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:900:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] acDicTourokuYomi(d, dn, dm) ^ uldefine.c:900:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:911:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuYomiDo(d, quitfunc) ^ uldefine.c:911:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:921:12: warning: call to undeclared function 'G159_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return canna_alert(d, "\303\261\270\354\244\362\306\376\316\317\244\267\244\306\244\257\244\300\244\265\244\244", acDicTourokuTangoPre); ^ ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ uldefine.c:951:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiExitCatch(d, retval, env) ^ uldefine.c:973:12: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return dicTourokuHinshi(d); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:951:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiExitCatch(d, retval, env) ^ uldefine.c:988:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiQuitCatch(d, retval, env) ^ uldefine.c:1001:12: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return dicTourokuHinshi(d); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:988:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiQuitCatch(d, retval, env) ^ uldefine.c:1009:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuHinshi(d) ^ int ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:1021:12: warning: call to undeclared function 'G159_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" ^ ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ uldefine.c:1026:16: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) < 0) { ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ uldefine.c:1029:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldefine.c:1059:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldefine.c:1009:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicTourokuHinshi(d) ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:1086:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuControl(d, tango, quitfunc) ^ int ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' #define dicTourokuControl G191_dicTourokuControl ^ uldefine.c:1086:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' #define dicTourokuControl G191_dicTourokuControl ^ 189 warnings generated. rm -f uldefine.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC uldefine.c In file included from uldefine.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from uldefine.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from uldefine.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from uldefine.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from uldefine.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from uldefine.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from uldefine.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from uldefine.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from uldefine.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from uldefine.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from uldefine.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from uldefine.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from uldefine.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from uldefine.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from uldefine.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from uldefine.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from uldefine.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from uldefine.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from uldefine.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from uldefine.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from uldefine.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from uldefine.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from uldefine.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from uldefine.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from uldefine.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from uldefine.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from uldefine.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from uldefine.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from uldefine.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from uldefine.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from uldefine.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from uldefine.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from uldefine.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from uldefine.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from uldefine.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from uldefine.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from uldefine.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from uldefine.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from uldefine.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from uldefine.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from uldefine.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from uldefine.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from uldefine.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from uldefine.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from uldefine.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from uldefine.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from uldefine.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from uldefine.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from uldefine.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from uldefine.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from uldefine.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from uldefine.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from uldefine.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from uldefine.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from uldefine.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from uldefine.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from uldefine.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from uldefine.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from uldefine.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from uldefine.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from uldefine.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int uldefine.c:51:10: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] exp(int) RkwCreateDic(); ^ ../../include/canna/RK.h:237:19: note: conflicting prototype is here canna_export(int) RkwCreateDic pro((int, char *, int)); ^ uldefine.c:113:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] clearTango(d) ^ uldefine.c:113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:120:1: warning: non-void function does not return a value [-Wreturn-type] } ^ uldefine.c:122:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] clearYomi(d) ^ int ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ uldefine.c:122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ uldefine.c:129:1: warning: non-void function does not return a value [-Wreturn-type] } ^ uldefine.c:132:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] clearTourokuContext(p) ^ uldefine.c:132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:162:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newTourokuContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:174:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getTourokuContext(d) ^ int ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' #define getTourokuContext G238_getTourokuContext ^ uldefine.c:183:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (pushCallback) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:174:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getTourokuContext(d) ^ ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' #define getTourokuContext G238_getTourokuContext ^ uldefine.c:205:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popTourokuMode(d) ^ ./sglobal.h:316:45: note: expanded from macro 'popTourokuMode' #define popTourokuMode G316_popTourokuMode ^ uldefine.c:221:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTTangoEveryTimeCatch(d, retval, env) ^ uldefine.c:285:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ uldefine.c:221:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTTangoEveryTimeCatch(d, retval, env) ^ uldefine.c:292:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTTangoExitCatch(d, retval, env) ^ uldefine.c:292:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:311:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTTangoQuitCatch(d, retval, env) ^ int ./sglobal.h:366:45: note: expanded from macro 'uuTTangoQuitCatch' #define uuTTangoQuitCatch G366_uuTTangoQuitCatch ^ uldefine.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:366:45: note: expanded from macro 'uuTTangoQuitCatch' #define uuTTangoQuitCatch G366_uuTTangoQuitCatch ^ uldefine.c:326:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuT2TangoEveryTimeCatch(d, retval, env) ^ uldefine.c:344:5: warning: call to undeclared function 'G142__do_func_slightly'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] _do_func_slightly(d, 0, (mode_context)nyc, &yomi_mode); ^ ./sglobal.h:142:45: note: expanded from macro '_do_func_slightly' #define _do_func_slightly G142__do_func_slightly ^ uldefine.c:326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuT2TangoEveryTimeCatch(d, retval, env) ^ uldefine.c:387:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuT2TangoExitCatch(d, retval, nyc) ^ uldefine.c:387:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:410:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuT2TangoQuitCatch(d, retval, env) ^ uldefine.c:410:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:430:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTMakeDicYesCatch(d, retval, env) ^ uldefine.c:439:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ uldefine.c:495:10: warning: call to undeclared function 'G195_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ uldefine.c:430:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTMakeDicYesCatch(d, retval, env) ^ uldefine.c:499:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTMakeDicQuitCatch(d, retval, env) ^ uldefine.c:499:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:513:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTMakeDicNoCatch(d, retval, env) ^ uldefine.c:513:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:541:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ uldefine.c:561:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getUserDicName) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldefine.c:534:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getUserDicName(d) ^ ./sglobal.h:239:45: note: expanded from macro 'getUserDicName' #define getUserDicName G239_getUserDicName ^ uldefine.c:584:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTouroku(d) ^ int ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' #define dicTouroku G190_dicTouroku ^ uldefine.c:608:10: warning: call to undeclared function 'G195_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ uldefine.c:584:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicTouroku(d) ^ ./sglobal.h:190:45: note: expanded from macro 'dicTouroku' #define dicTouroku G190_dicTouroku ^ uldefine.c:612:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuDo(d) ^ uldefine.c:612:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:673:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] checkUsrDic(d) ^ uldefine.c:673:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:698:10: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ uldefine.c:728:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuTango(d, quitfunc) ^ int ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ uldefine.c:728:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ uldefine.c:774:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuTangoPre(d) ^ uldefine.c:774:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:781:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] acDicTourokuTangoPre(d, dn, dm) /* ac means "alert continuation" */ ^ uldefine.c:781:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:796:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTYomiEveryTimeCatch(d, retval, env) ^ uldefine.c:849:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ uldefine.c:796:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTYomiEveryTimeCatch(d, retval, env) ^ uldefine.c:856:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTYomiExitCatch(d, retval, env) ^ uldefine.c:872:10: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:856:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTYomiExitCatch(d, retval, env) ^ uldefine.c:875:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static uuTYomiQuitCatch pro((uiContext, int, mode_context)); ~~~~~~ ^ int uldefine.c:878:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTYomiQuitCatch(d, retval, env) ^ uldefine.c:878:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:893:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuYomi(d) ^ uldefine.c:893:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:900:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] acDicTourokuYomi(d, dn, dm) ^ uldefine.c:900:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:911:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuYomiDo(d, quitfunc) ^ uldefine.c:911:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldefine.c:921:12: warning: call to undeclared function 'G159_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return canna_alert(d, "\303\261\270\354\244\362\306\376\316\317\244\267\244\306\244\257\244\300\244\265\244\244", acDicTourokuTangoPre); ^ ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ uldefine.c:951:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiExitCatch(d, retval, env) ^ uldefine.c:973:12: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return dicTourokuHinshi(d); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:951:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiExitCatch(d, retval, env) ^ uldefine.c:988:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiQuitCatch(d, retval, env) ^ uldefine.c:1001:12: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return dicTourokuHinshi(d); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:988:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiQuitCatch(d, retval, env) ^ uldefine.c:1009:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuHinshi(d) ^ int ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:1021:12: warning: call to undeclared function 'G159_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" ^ ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ uldefine.c:1026:16: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) < 0) { ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ uldefine.c:1029:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldefine.c:1059:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldefine.c:1009:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicTourokuHinshi(d) ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ uldefine.c:1086:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuControl(d, tango, quitfunc) ^ int ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' #define dicTourokuControl G191_dicTourokuControl ^ uldefine.c:1086:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:191:45: note: expanded from macro 'dicTourokuControl' #define dicTourokuControl G191_dicTourokuControl ^ 189 warnings generated. rm -f uldelete.o unshared/uldelete.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 uldelete.c -o unshared/uldelete.o In file included from uldelete.c:29: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from uldelete.c:29: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from uldelete.c:29: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from uldelete.c:29: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from uldelete.c:29: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from uldelete.c:29: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from uldelete.c:29: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from uldelete.c:29: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from uldelete.c:29: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from uldelete.c:29: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from uldelete.c:29: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from uldelete.c:29: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from uldelete.c:29: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from uldelete.c:29: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from uldelete.c:29: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from uldelete.c:29: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from uldelete.c:29: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from uldelete.c:29: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from uldelete.c:29: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from uldelete.c:29: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from uldelete.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from uldelete.c:29: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from uldelete.c:29: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from uldelete.c:29: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from uldelete.c:29: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from uldelete.c:29: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from uldelete.c:29: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from uldelete.c:29: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from uldelete.c:29: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from uldelete.c:29: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from uldelete.c:29: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from uldelete.c:29: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from uldelete.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from uldelete.c:29: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from uldelete.c:29: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from uldelete.c:29: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from uldelete.c:29: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from uldelete.c:29: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from uldelete.c:29: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from uldelete.c:29: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from uldelete.c:29: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from uldelete.c:29: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from uldelete.c:29: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from uldelete.c:29: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from uldelete.c:29: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from uldelete.c:29: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from uldelete.c:29: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from uldelete.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from uldelete.c:29: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from uldelete.c:29: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from uldelete.c:29: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from uldelete.c:29: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from uldelete.c:29: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from uldelete.c:29: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from uldelete.c:29: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from uldelete.c:29: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from uldelete.c:29: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from uldelete.c:29: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from uldelete.c:29: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int uldelete.c:45:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeWorkDic3(tc) ^ uldelete.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeWorkDic(tc) ^ uldelete.c:66:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeDic(tc) ^ ./sglobal.h:227:45: note: expanded from macro 'freeDic' #define freeDic G227_freeDic ^ uldelete.c:81:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeAndPopTouroku(d) ^ ./sglobal.h:226:45: note: expanded from macro 'freeAndPopTouroku' #define freeAndPopTouroku G226_freeAndPopTouroku ^ uldelete.c:87:3: warning: call to undeclared function 'G316_popTourokuMode'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] popTourokuMode(d); ^ ./sglobal.h:316:45: note: expanded from macro 'popTourokuMode' #define popTourokuMode G316_popTourokuMode ^ uldelete.c:95:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSYomiEveryTimeCatch(d, retval, env) ^ uldelete.c:136:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ uldelete.c:95:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSYomiEveryTimeCatch(d, retval, env) ^ uldelete.c:142:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSYomiExitCatch(d, retval, env) ^ uldelete.c:142:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:162:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSYomiQuitCatch(d, retval, env) ^ uldelete.c:170:3: warning: call to undeclared function 'G171_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ uldelete.c:162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSYomiQuitCatch(d, retval, env) ^ uldelete.c:180:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoYomi(d) ^ uldelete.c:180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:207:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] acDicSakujoYomi(d, dn, dm) ^ uldelete.c:207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:218:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] acDicSakujoDictionary(d, dn, dm) ^ uldelete.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:241:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ uldelete.c:253:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:233:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getMountDicName(d, num_return) ^ uldelete.c:322:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujo(d) ^ int ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' #define dicSakujo G189_dicSakujo ^ uldelete.c:337:9: warning: call to undeclared function 'G238_getTourokuContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (getTourokuContext(d) != NG) { ^ ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' #define getTourokuContext G238_getTourokuContext ^ uldelete.c:322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicSakujo(d) ^ ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' #define dicSakujo G189_dicSakujo ^ uldelete.c:369:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CloseDeleteContext(tc) ^ uldelete.c:369:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:383:1: warning: non-void function does not return a value [-Wreturn-type] } ^ uldelete.c:389:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getEffectDic(tc) ^ uldelete.c:402:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getEffectDic) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:416:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ѥƥȤǤޤǤ"; ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:454:34: warning: passing arguments to 'G236_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ((cands = getIchiranList(workContext, &nelem, ¤tkouho)) != 0) { ^ uldelete.c:389:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getEffectDic(tc) ^ uldelete.c:540:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSTangoExitCatch(d, retval, env) ^ uldelete.c:567:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:540:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSTangoExitCatch(d, retval, env) ^ uldelete.c:574:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSTangoQuitCatch(d, retval, env) ^ uldelete.c:590:3: warning: call to undeclared function 'G171_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ uldelete.c:574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSTangoQuitCatch(d, retval, env) ^ uldelete.c:598:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoBgnBun(d, st) ^ uldelete.c:598:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:685:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoEndBun(d) ^ uldelete.c:685:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:704:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoTango(d) ^ uldelete.c:704:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:716:12: warning: call to undeclared function 'G159_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" ^ ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ uldelete.c:724:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:732:14: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:748:21: warning: passing arguments to 'G236_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranList(tc->delContext, &nelem, ¤tkouho)) == 0) { ^ uldelete.c:753:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:760:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:764:6: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(getForIchiranContext(d) == NG) { ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ uldelete.c:768:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:790:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:814:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getDeleteDic(mc) ^ uldelete.c:814:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:851:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDicExitCatch(d, retval, env) ^ uldelete.c:872:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:882:12: warning: call to undeclared function 'G159_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return canna_alert(d, "\274\255\275\361\244\362\301\252\302\362\244\267" ^ ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ uldelete.c:851:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSDicExitCatch(d, retval, env) ^ uldelete.c:891:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDicQuitCatch(d, retval, env) ^ uldelete.c:891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:907:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoDictionary(d) ^ uldelete.c:907:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:938:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:963:25: warning: call to undeclared function 'G237_getMountContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((retval = getMountContext(d)) != NG) { ^ ./sglobal.h:237:45: note: expanded from macro 'getMountContext' #define getMountContext G237_getMountContext ^ uldelete.c:982:22: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:984:27: warning: call to undeclared function 'G341_selectOnOff'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem, ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' #define selectOnOff G341_selectOnOff ^ uldelete.c:991:22: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:1013:22: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:1034:10: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:1042:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDeleteYesCatch(d, retval, env) ^ uldelete.c:1050:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] wchar_t *WStraddbcpy(); ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ ./canna.h:1080:17: note: conflicting prototype is here extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ uldelete.c:1053:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ uldelete.c:1070:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:1042:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSDeleteYesCatch(d, retval, env) ^ uldelete.c:1146:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDeleteQuitCatch(d, retval, env) ^ uldelete.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:1165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDeleteNoCatch(d, retval, env) ^ uldelete.c:1165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] dicSakujoDo(d) ^ uldelete.c:1183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:1204:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] l += MBstowcs(d->genbuf + l, " \244\310 ", ROMEBUFSIZE - l); ^~~~~~~~ uldelete.c:1212:7: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ uldelete.c:1217:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ 191 warnings generated. rm -f uldelete.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC uldelete.c In file included from uldelete.c:29: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from uldelete.c:29: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from uldelete.c:29: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from uldelete.c:29: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from uldelete.c:29: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from uldelete.c:29: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from uldelete.c:29: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from uldelete.c:29: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from uldelete.c:29: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from uldelete.c:29: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from uldelete.c:29: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from uldelete.c:29: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from uldelete.c:29: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from uldelete.c:29: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from uldelete.c:29: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from uldelete.c:29: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from uldelete.c:29: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from uldelete.c:29: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from uldelete.c:29: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from uldelete.c:29: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from uldelete.c:29: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from uldelete.c:29: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from uldelete.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from uldelete.c:29: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from uldelete.c:29: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from uldelete.c:29: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from uldelete.c:29: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from uldelete.c:29: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from uldelete.c:29: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from uldelete.c:29: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from uldelete.c:29: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from uldelete.c:29: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from uldelete.c:29: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from uldelete.c:29: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from uldelete.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from uldelete.c:29: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from uldelete.c:29: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from uldelete.c:29: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from uldelete.c:29: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from uldelete.c:29: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from uldelete.c:29: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from uldelete.c:29: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from uldelete.c:29: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from uldelete.c:29: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from uldelete.c:29: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from uldelete.c:29: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from uldelete.c:29: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from uldelete.c:29: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from uldelete.c:29: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from uldelete.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from uldelete.c:29: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from uldelete.c:29: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from uldelete.c:29: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from uldelete.c:29: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from uldelete.c:29: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from uldelete.c:29: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from uldelete.c:29: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from uldelete.c:29: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from uldelete.c:29: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from uldelete.c:29: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from uldelete.c:29: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int uldelete.c:45:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeWorkDic3(tc) ^ uldelete.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeWorkDic(tc) ^ uldelete.c:66:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeDic(tc) ^ ./sglobal.h:227:45: note: expanded from macro 'freeDic' #define freeDic G227_freeDic ^ uldelete.c:81:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeAndPopTouroku(d) ^ ./sglobal.h:226:45: note: expanded from macro 'freeAndPopTouroku' #define freeAndPopTouroku G226_freeAndPopTouroku ^ uldelete.c:87:3: warning: call to undeclared function 'G316_popTourokuMode'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] popTourokuMode(d); ^ ./sglobal.h:316:45: note: expanded from macro 'popTourokuMode' #define popTourokuMode G316_popTourokuMode ^ uldelete.c:95:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSYomiEveryTimeCatch(d, retval, env) ^ uldelete.c:136:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ uldelete.c:95:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSYomiEveryTimeCatch(d, retval, env) ^ uldelete.c:142:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSYomiExitCatch(d, retval, env) ^ uldelete.c:142:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:162:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSYomiQuitCatch(d, retval, env) ^ uldelete.c:170:3: warning: call to undeclared function 'G171_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ uldelete.c:162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSYomiQuitCatch(d, retval, env) ^ uldelete.c:180:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoYomi(d) ^ uldelete.c:180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:207:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] acDicSakujoYomi(d, dn, dm) ^ uldelete.c:207:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:218:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] acDicSakujoDictionary(d, dn, dm) ^ uldelete.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:241:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ uldelete.c:253:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:233:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getMountDicName(d, num_return) ^ uldelete.c:322:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujo(d) ^ int ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' #define dicSakujo G189_dicSakujo ^ uldelete.c:337:9: warning: call to undeclared function 'G238_getTourokuContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (getTourokuContext(d) != NG) { ^ ./sglobal.h:238:45: note: expanded from macro 'getTourokuContext' #define getTourokuContext G238_getTourokuContext ^ uldelete.c:322:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicSakujo(d) ^ ./sglobal.h:189:45: note: expanded from macro 'dicSakujo' #define dicSakujo G189_dicSakujo ^ uldelete.c:369:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CloseDeleteContext(tc) ^ uldelete.c:369:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:383:1: warning: non-void function does not return a value [-Wreturn-type] } ^ uldelete.c:389:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getEffectDic(tc) ^ uldelete.c:402:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getEffectDic) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:416:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ѥƥȤǤޤǤ"; ^~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:454:34: warning: passing arguments to 'G236_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ((cands = getIchiranList(workContext, &nelem, ¤tkouho)) != 0) { ^ uldelete.c:389:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getEffectDic(tc) ^ uldelete.c:540:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSTangoExitCatch(d, retval, env) ^ uldelete.c:567:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:540:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSTangoExitCatch(d, retval, env) ^ uldelete.c:574:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSTangoQuitCatch(d, retval, env) ^ uldelete.c:590:3: warning: call to undeclared function 'G171_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ uldelete.c:574:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSTangoQuitCatch(d, retval, env) ^ uldelete.c:598:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoBgnBun(d, st) ^ uldelete.c:598:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:685:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoEndBun(d) ^ uldelete.c:685:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:704:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoTango(d) ^ uldelete.c:704:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:716:12: warning: call to undeclared function 'G159_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return canna_alert(d, "\306\311\244\337\244\362\306\376\316\317\244\267" ^ ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ uldelete.c:724:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:732:14: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:748:21: warning: passing arguments to 'G236_getIchiranList' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getIchiranList(tc->delContext, &nelem, ¤tkouho)) == 0) { ^ uldelete.c:753:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:760:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:764:6: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(getForIchiranContext(d) == NG) { ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ uldelete.c:768:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:790:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:814:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getDeleteDic(mc) ^ uldelete.c:814:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:851:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDicExitCatch(d, retval, env) ^ uldelete.c:872:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:882:12: warning: call to undeclared function 'G159_canna_alert'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return canna_alert(d, "\274\255\275\361\244\362\301\252\302\362\244\267" ^ ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ uldelete.c:851:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSDicExitCatch(d, retval, env) ^ uldelete.c:891:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDicQuitCatch(d, retval, env) ^ uldelete.c:891:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:907:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicSakujoDictionary(d) ^ uldelete.c:907:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:938:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:963:25: warning: call to undeclared function 'G237_getMountContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((retval = getMountContext(d)) != NG) { ^ ./sglobal.h:237:45: note: expanded from macro 'getMountContext' #define getMountContext G237_getMountContext ^ uldelete.c:982:22: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:984:27: warning: call to undeclared function 'G341_selectOnOff'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((retval = selectOnOff(d, xxxx, &mc->curIkouho, upnelem, ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' #define selectOnOff G341_selectOnOff ^ uldelete.c:991:22: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:1013:22: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:1034:10: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return GLineNGReturnTK(d); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ uldelete.c:1042:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDeleteYesCatch(d, retval, env) ^ uldelete.c:1050:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] wchar_t *WStraddbcpy(); ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ ./canna.h:1080:17: note: conflicting prototype is here extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ uldelete.c:1053:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ uldelete.c:1070:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ uldelete.c:1042:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuSDeleteYesCatch(d, retval, env) ^ uldelete.c:1146:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDeleteQuitCatch(d, retval, env) ^ uldelete.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:1165:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuSDeleteNoCatch(d, retval, env) ^ uldelete.c:1165:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-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] dicSakujoDo(d) ^ uldelete.c:1183:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uldelete.c:1204:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] l += MBstowcs(d->genbuf + l, " \244\310 ", ROMEBUFSIZE - l); ^~~~~~~~ uldelete.c:1212:7: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ uldelete.c:1217:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ 191 warnings generated. rm -f ulhinshi.o unshared/ulhinshi.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 ulhinshi.c -o unshared/ulhinshi.o In file included from ulhinshi.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ulhinshi.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ulhinshi.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ulhinshi.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ulhinshi.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ulhinshi.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ulhinshi.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ulhinshi.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ulhinshi.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ulhinshi.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ulhinshi.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ulhinshi.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ulhinshi.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ulhinshi.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ulhinshi.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ulhinshi.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ulhinshi.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ulhinshi.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ulhinshi.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulhinshi.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ulhinshi.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ulhinshi.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ulhinshi.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ulhinshi.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ulhinshi.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ulhinshi.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ulhinshi.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ulhinshi.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ulhinshi.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ulhinshi.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ulhinshi.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ulhinshi.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ulhinshi.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ulhinshi.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ulhinshi.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ulhinshi.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ulhinshi.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ulhinshi.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ulhinshi.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ulhinshi.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ulhinshi.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ulhinshi.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ulhinshi.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ulhinshi.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ulhinshi.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulhinshi.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ulhinshi.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ulhinshi.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ulhinshi.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ulhinshi.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ulhinshi.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ulhinshi.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ulhinshi.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ulhinshi.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ulhinshi.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ulhinshi.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ulhinshi.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ulhinshi.c:44:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*0*/"˺٤ʻʬΤμƤɤǤ?(y/n)", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:45:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*1*/"ɤߤȸ ߷ϤƤ", ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:46:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*2*/"ɤߤȸ Ѥ㤤ޤϤʤƤ", ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:47:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*3*/"ɤߤȸ ߷ϤƤ) ᤤ", ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ulhinshi.c:48:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*4*/"ɤߤȸ ߷ϤƤ) Ť", ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ulhinshi.c:49:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*5*/"", ^~~~~~~~ ulhinshi.c:50:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*6*/"פǤ?(y/n)", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:51:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*7*/"ʡפǤ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:52:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*8*/"פϿ̾Ǥ?(y/n)", ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:53:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*9*/"פ̾Ǥ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:54:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*10*/"ʤפǤ?(y/n)", ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:55:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*11*/"פ̾ȤƻȤޤ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:56:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*12*/"פǤ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:57:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*13*/"ȡפǤ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:61:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*14*/"ʴѴФ̿Ǥޤ", ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:63:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*15*/"ñϿǤޤǤ", ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:64:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*16*/"", ^~~~~~~~ ulhinshi.c:65:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*17*/"", ^~~~~~~~ ulhinshi.c:66:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*18*/"", ^~~~~~~~ ulhinshi.c:67:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*19*/"ˤϿޤ", ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:68:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*20*/"ñϿ˼Ԥޤ", ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WSprintf(to_buf, x1, x2, from_buf) ^ ulhinshi.c:199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EWStrcat(buf, xxxx) ^ ulhinshi.c:212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EWStrcpy(buf, xxxx) ^ ulhinshi.c:225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EWStrcmp(buf, xxxx) ^ ulhinshi.c:236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EWStrncmp(buf, xxxx, len) ^ ulhinshi.c:267:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiYNQuitCatch(d, retval, env) ^ ulhinshi.c:275:10: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ ulhinshi.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiYNQuitCatch(d, retval, env) ^ ulhinshi.c:283:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshi2YesCatch(d, retval, env) ^ ulhinshi.c:300:14: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:283:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshi2YesCatch(d, retval, env) ^ ulhinshi.c:307:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshi2NoCatch(d, retval, env) ^ ulhinshi.c:324:14: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshi2NoCatch(d, retval, env) ^ ulhinshi.c:336:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshi1YesCatch(d, retval, env) ^ ulhinshi.c:354:18: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ ulhinshi.c:358:14: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:365:12: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshi1YesCatch(d, retval, env) ^ ulhinshi.c:372:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshi1NoCatch(d, retval, env) ^ ulhinshi.c:390:18: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ ulhinshi.c:394:14: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:401:12: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshi1NoCatch(d, retval, env) ^ ulhinshi.c:412:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiQYesCatch(d, retval, env) ^ ulhinshi.c:426:16: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ ulhinshi.c:430:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:412:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiQYesCatch(d, retval, env) ^ ulhinshi.c:440:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiQNoCatch(d, retval, env) ^ ulhinshi.c:448:10: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:440:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiQNoCatch(d, retval, env) ^ ulhinshi.c:457:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuHinshiDelivery(d) ^ int ./sglobal.h:194:45: note: expanded from macro 'dicTourokuHinshiDelivery' #define dicTourokuHinshiDelivery G194_dicTourokuHinshiDelivery ^ ulhinshi.c:457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:194:45: note: expanded from macro 'dicTourokuHinshiDelivery' #define dicTourokuHinshiDelivery G194_dicTourokuHinshiDelivery ^ ulhinshi.c:464:13: warning: passing arguments to 'makeHinshi' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeHinshi(d); /* ʻ졢顼ååȤƤ */ ^ ulhinshi.c:475:5: warning: call to undeclared function 'G171_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ ulhinshi.c:476:12: warning: call to undeclared function 'G195_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ ulhinshi.c:480:18: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ ulhinshi.c:484:14: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:493:12: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:506:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeHinshi(d) ^ ulhinshi.c:455:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int makeHinshi(); ^ ulhinshi.c:666:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tourokuYes(d) ^ ulhinshi.c:666:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:755:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tourokuNo(d) ^ ulhinshi.c:755:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:855:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeDoushi(d) ^ ulhinshi.c:855:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:889:1: warning: non-void function does not return a value [-Wreturn-type] } ^ ulhinshi.c:896:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTDicExitCatch(d, retval, env) ^ ulhinshi.c:896:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:924:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTDicQuitCatch(d, retval, env) ^ ulhinshi.c:924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:935:10: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ ulhinshi.c:938:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuDictionary(d, exitfunc, quitfunc) ^ int ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:956:16: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) { ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ ulhinshi.c:959:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:982:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:938:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicTourokuDictionary(d, exitfunc, quitfunc) ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:1006:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tangoTouroku(d) ^ ulhinshi.c:1006:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:1017:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] wchar_t *WStraddbcpy(); ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ ./canna.h:1080:17: note: conflicting prototype is here extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ 188 warnings generated. rm -f ulhinshi.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC ulhinshi.c In file included from ulhinshi.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ulhinshi.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ulhinshi.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ulhinshi.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ulhinshi.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ulhinshi.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ulhinshi.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ulhinshi.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ulhinshi.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ulhinshi.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ulhinshi.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ulhinshi.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ulhinshi.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ulhinshi.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ulhinshi.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ulhinshi.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ulhinshi.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ulhinshi.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ulhinshi.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ulhinshi.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ulhinshi.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulhinshi.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ulhinshi.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ulhinshi.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ulhinshi.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ulhinshi.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ulhinshi.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ulhinshi.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ulhinshi.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ulhinshi.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ulhinshi.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ulhinshi.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ulhinshi.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ulhinshi.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ulhinshi.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ulhinshi.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ulhinshi.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ulhinshi.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ulhinshi.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ulhinshi.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ulhinshi.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ulhinshi.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ulhinshi.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ulhinshi.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ulhinshi.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ulhinshi.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ulhinshi.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ulhinshi.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulhinshi.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ulhinshi.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ulhinshi.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ulhinshi.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ulhinshi.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ulhinshi.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ulhinshi.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ulhinshi.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ulhinshi.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ulhinshi.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ulhinshi.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ulhinshi.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ulhinshi.c:44:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*0*/"˺٤ʻʬΤμƤɤǤ?(y/n)", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:45:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*1*/"ɤߤȸ ߷ϤƤ", ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:46:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*2*/"ɤߤȸ Ѥ㤤ޤϤʤƤ", ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ulhinshi.c:47:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*3*/"ɤߤȸ ߷ϤƤ) ᤤ", ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ulhinshi.c:48:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*4*/"ɤߤȸ ߷ϤƤ) Ť", ^~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ulhinshi.c:49:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*5*/"", ^~~~~~~~ ulhinshi.c:50:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*6*/"פǤ?(y/n)", ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:51:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*7*/"ʡפǤ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:52:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*8*/"פϿ̾Ǥ?(y/n)", ^~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:53:9: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*9*/"פ̾Ǥ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:54:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*10*/"ʤפǤ?(y/n)", ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:55:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*11*/"פ̾ȤƻȤޤ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:56:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*12*/"פǤ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:57:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*13*/"ȡפǤ?(y/n)", ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:61:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*14*/"ʴѴФ̿Ǥޤ", ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:63:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*15*/"ñϿǤޤǤ", ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:64:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*16*/"", ^~~~~~~~ ulhinshi.c:65:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*17*/"", ^~~~~~~~ ulhinshi.c:66:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*18*/"", ^~~~~~~~ ulhinshi.c:67:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*19*/"ˤϿޤ", ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:68:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /*20*/"ñϿ˼Ԥޤ", ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulhinshi.c:188:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WSprintf(to_buf, x1, x2, from_buf) ^ ulhinshi.c:199:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EWStrcat(buf, xxxx) ^ ulhinshi.c:212:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EWStrcpy(buf, xxxx) ^ ulhinshi.c:225:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EWStrcmp(buf, xxxx) ^ ulhinshi.c:236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EWStrncmp(buf, xxxx, len) ^ ulhinshi.c:267:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiYNQuitCatch(d, retval, env) ^ ulhinshi.c:275:10: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ ulhinshi.c:267:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiYNQuitCatch(d, retval, env) ^ ulhinshi.c:283:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshi2YesCatch(d, retval, env) ^ ulhinshi.c:300:14: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:283:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshi2YesCatch(d, retval, env) ^ ulhinshi.c:307:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshi2NoCatch(d, retval, env) ^ ulhinshi.c:324:14: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshi2NoCatch(d, retval, env) ^ ulhinshi.c:336:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshi1YesCatch(d, retval, env) ^ ulhinshi.c:354:18: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ ulhinshi.c:358:14: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:365:12: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:336:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshi1YesCatch(d, retval, env) ^ ulhinshi.c:372:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshi1NoCatch(d, retval, env) ^ ulhinshi.c:390:18: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ ulhinshi.c:394:14: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:401:12: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:372:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshi1NoCatch(d, retval, env) ^ ulhinshi.c:412:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiQYesCatch(d, retval, env) ^ ulhinshi.c:426:16: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ ulhinshi.c:430:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:412:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiQYesCatch(d, retval, env) ^ ulhinshi.c:440:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTHinshiQNoCatch(d, retval, env) ^ ulhinshi.c:448:10: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:440:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuTHinshiQNoCatch(d, retval, env) ^ ulhinshi.c:457:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuHinshiDelivery(d) ^ int ./sglobal.h:194:45: note: expanded from macro 'dicTourokuHinshiDelivery' #define dicTourokuHinshiDelivery G194_dicTourokuHinshiDelivery ^ ulhinshi.c:457:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:194:45: note: expanded from macro 'dicTourokuHinshiDelivery' #define dicTourokuHinshiDelivery G194_dicTourokuHinshiDelivery ^ ulhinshi.c:464:13: warning: passing arguments to 'makeHinshi' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeHinshi(d); /* ʻ졢顼ååȤƤ */ ^ ulhinshi.c:475:5: warning: call to undeclared function 'G171_clearYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] clearYomi(d); ^ ./sglobal.h:171:45: note: expanded from macro 'clearYomi' #define clearYomi G171_clearYomi ^ ulhinshi.c:476:12: warning: call to undeclared function 'G195_dicTourokuTango'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuTango(d, uuTTangoQuitCatch)); ^ ./sglobal.h:195:45: note: expanded from macro 'dicTourokuTango' #define dicTourokuTango G195_dicTourokuTango ^ ulhinshi.c:480:18: warning: call to undeclared function 'G240_getYesNoContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getYesNoContext(d, ^ ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ ulhinshi.c:484:14: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:493:12: warning: call to undeclared function 'G192_dicTourokuDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuDictionary(d, uuTDicExitCatch, uuTDicQuitCatch)); ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:506:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeHinshi(d) ^ ulhinshi.c:455:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int makeHinshi(); ^ ulhinshi.c:666:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tourokuYes(d) ^ ulhinshi.c:666:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:755:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tourokuNo(d) ^ ulhinshi.c:755:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:855:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeDoushi(d) ^ ulhinshi.c:855:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:889:1: warning: non-void function does not return a value [-Wreturn-type] } ^ ulhinshi.c:896:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTDicExitCatch(d, retval, env) ^ ulhinshi.c:896:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:924:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuTDicQuitCatch(d, retval, env) ^ ulhinshi.c:924:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:935:10: warning: call to undeclared function 'G193_dicTourokuHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(dicTourokuHinshi(d)); ^ ./sglobal.h:193:45: note: expanded from macro 'dicTourokuHinshi' #define dicTourokuHinshi G193_dicTourokuHinshi ^ ulhinshi.c:938:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicTourokuDictionary(d, exitfunc, quitfunc) ^ int ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:956:16: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) { ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ ulhinshi.c:959:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:982:12: warning: call to undeclared function 'G031_GLineNGReturnTK'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(GLineNGReturnTK(d)); ^ ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ ulhinshi.c:938:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicTourokuDictionary(d, exitfunc, quitfunc) ^ ./sglobal.h:192:45: note: expanded from macro 'dicTourokuDictionary' #define dicTourokuDictionary G192_dicTourokuDictionary ^ ulhinshi.c:1006:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] tangoTouroku(d) ^ ulhinshi.c:1006:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulhinshi.c:1017:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] wchar_t *WStraddbcpy(); ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ ./canna.h:1080:17: note: conflicting prototype is here extern wchar_t *WStraddbcpy pro((wchar_t *, wchar_t *, int)); ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ 188 warnings generated. rm -f ulkigo.o unshared/ulkigo.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 ulkigo.c -o unshared/ulkigo.o In file included from ulkigo.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ulkigo.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ulkigo.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ulkigo.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ulkigo.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ulkigo.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ulkigo.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ulkigo.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ulkigo.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ulkigo.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ulkigo.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ulkigo.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ulkigo.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ulkigo.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ulkigo.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ulkigo.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ulkigo.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ulkigo.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ulkigo.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ulkigo.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulkigo.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ulkigo.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ulkigo.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ulkigo.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ulkigo.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ulkigo.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ulkigo.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ulkigo.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ulkigo.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ulkigo.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ulkigo.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ulkigo.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ulkigo.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ulkigo.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ulkigo.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ulkigo.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ulkigo.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ulkigo.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ulkigo.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ulkigo.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ulkigo.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ulkigo.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ulkigo.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ulkigo.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ulkigo.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ulkigo.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ulkigo.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulkigo.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ulkigo.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ulkigo.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ulkigo.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ulkigo.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ulkigo.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ulkigo.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ulkigo.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ulkigo.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ulkigo.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ulkigo.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ulkigo.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ulkigo.c:31:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int uiUtilIchiranTooSmall(); ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' #define uiUtilIchiranTooSmall G357_uiUtilIchiranTooSmall ^ ./canna.h:990:12: note: conflicting prototype is here extern int uiUtilIchiranTooSmall pro((uiContext, int, mode_context)); ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' #define uiUtilIchiranTooSmall G357_uiUtilIchiranTooSmall ^ ulkigo.c:169:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoExitDo(d, retval) ^ ulkigo.c:169:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:184:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoRExitCatch(d, retval, env) ^ ulkigo.c:184:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:201:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoGExitCatch(d, retval, env) ^ ulkigo.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:218:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoKExitCatch(d, retval, env) ^ ulkigo.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoGeneralExitCatch(d, retval, env) ^ int ./sglobal.h:364:45: note: expanded from macro 'uuKigoGeneralExitCatch' #define uuKigoGeneralExitCatch G364_uuKigoGeneralExitCatch ^ ulkigo.c:234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:364:45: note: expanded from macro 'uuKigoGeneralExitCatch' #define uuKigoGeneralExitCatch G364_uuKigoGeneralExitCatch ^ ulkigo.c:253:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoQuitCatch(d, retval, env) ^ ulkigo.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:268:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) ^ int ./sglobal.h:365:45: note: expanded from macro 'uuKigoMake' #define uuKigoMake G365_uuKigoMake ^ ulkigo.c:282:16: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) { ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ ulkigo.c:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) ^ ./sglobal.h:365:45: note: expanded from macro 'uuKigoMake' #define uuKigoMake G365_uuKigoMake ^ ulkigo.c:344:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoRussia(d) ^ int ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' #define kigoRussia G283_kigoRussia ^ ulkigo.c:344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' #define kigoRussia G283_kigoRussia ^ ulkigo.c:365:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoGreek(d) ^ int ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' #define kigoGreek G281_kigoGreek ^ ulkigo.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' #define kigoGreek G281_kigoGreek ^ ulkigo.c:386:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoKeisen(d) ^ int ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' #define kigoKeisen G282_kigoKeisen ^ ulkigo.c:386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' #define kigoKeisen G282_kigoKeisen ^ 128 warnings generated. rm -f ulkigo.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC ulkigo.c In file included from ulkigo.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ulkigo.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ulkigo.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ulkigo.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ulkigo.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ulkigo.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ulkigo.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ulkigo.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ulkigo.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ulkigo.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ulkigo.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ulkigo.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ulkigo.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ulkigo.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ulkigo.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ulkigo.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ulkigo.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ulkigo.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ulkigo.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ulkigo.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ulkigo.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ulkigo.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulkigo.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ulkigo.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ulkigo.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ulkigo.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ulkigo.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ulkigo.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ulkigo.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ulkigo.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ulkigo.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ulkigo.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ulkigo.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ulkigo.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ulkigo.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ulkigo.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ulkigo.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ulkigo.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ulkigo.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ulkigo.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ulkigo.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ulkigo.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ulkigo.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ulkigo.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ulkigo.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ulkigo.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ulkigo.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ulkigo.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ulkigo.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulkigo.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ulkigo.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ulkigo.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ulkigo.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ulkigo.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ulkigo.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ulkigo.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ulkigo.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ulkigo.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ulkigo.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ulkigo.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ulkigo.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ulkigo.c:31:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] extern int uiUtilIchiranTooSmall(); ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' #define uiUtilIchiranTooSmall G357_uiUtilIchiranTooSmall ^ ./canna.h:990:12: note: conflicting prototype is here extern int uiUtilIchiranTooSmall pro((uiContext, int, mode_context)); ^ ./sglobal.h:357:45: note: expanded from macro 'uiUtilIchiranTooSmall' #define uiUtilIchiranTooSmall G357_uiUtilIchiranTooSmall ^ ulkigo.c:169:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoExitDo(d, retval) ^ ulkigo.c:169:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:184:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoRExitCatch(d, retval, env) ^ ulkigo.c:184:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:201:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoGExitCatch(d, retval, env) ^ ulkigo.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:218:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoKExitCatch(d, retval, env) ^ ulkigo.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:234:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoGeneralExitCatch(d, retval, env) ^ int ./sglobal.h:364:45: note: expanded from macro 'uuKigoGeneralExitCatch' #define uuKigoGeneralExitCatch G364_uuKigoGeneralExitCatch ^ ulkigo.c:234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:364:45: note: expanded from macro 'uuKigoGeneralExitCatch' #define uuKigoGeneralExitCatch G364_uuKigoGeneralExitCatch ^ ulkigo.c:253:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoQuitCatch(d, retval, env) ^ ulkigo.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulkigo.c:268:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) ^ int ./sglobal.h:365:45: note: expanded from macro 'uuKigoMake' #define uuKigoMake G365_uuKigoMake ^ ulkigo.c:282:16: warning: call to undeclared function 'G235_getForIchiranContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = getForIchiranContext(d)) == NG) { ^ ./sglobal.h:235:45: note: expanded from macro 'getForIchiranContext' #define getForIchiranContext G235_getForIchiranContext ^ ulkigo.c:268:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuKigoMake(d, allkouho, size, cur, mode, exitfunc, posp) ^ ./sglobal.h:365:45: note: expanded from macro 'uuKigoMake' #define uuKigoMake G365_uuKigoMake ^ ulkigo.c:344:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoRussia(d) ^ int ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' #define kigoRussia G283_kigoRussia ^ ulkigo.c:344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:283:45: note: expanded from macro 'kigoRussia' #define kigoRussia G283_kigoRussia ^ ulkigo.c:365:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoGreek(d) ^ int ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' #define kigoGreek G281_kigoGreek ^ ulkigo.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:281:45: note: expanded from macro 'kigoGreek' #define kigoGreek G281_kigoGreek ^ ulkigo.c:386:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kigoKeisen(d) ^ int ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' #define kigoKeisen G282_kigoKeisen ^ ulkigo.c:386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:282:45: note: expanded from macro 'kigoKeisen' #define kigoKeisen G282_kigoKeisen ^ 128 warnings generated. rm -f ulmount.o unshared/ulmount.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 ulmount.c -o unshared/ulmount.o In file included from ulmount.c:29: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ulmount.c:29: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ulmount.c:29: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ulmount.c:29: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ulmount.c:29: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ulmount.c:29: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ulmount.c:29: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ulmount.c:29: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ulmount.c:29: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ulmount.c:29: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ulmount.c:29: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ulmount.c:29: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ulmount.c:29: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ulmount.c:29: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ulmount.c:29: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ulmount.c:29: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ulmount.c:29: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ulmount.c:29: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ulmount.c:29: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ulmount.c:29: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulmount.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ulmount.c:29: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ulmount.c:29: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ulmount.c:29: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ulmount.c:29: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ulmount.c:29: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ulmount.c:29: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ulmount.c:29: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ulmount.c:29: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ulmount.c:29: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ulmount.c:29: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ulmount.c:29: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ulmount.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ulmount.c:29: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ulmount.c:29: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ulmount.c:29: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ulmount.c:29: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ulmount.c:29: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ulmount.c:29: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ulmount.c:29: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ulmount.c:29: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ulmount.c:29: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ulmount.c:29: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ulmount.c:29: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ulmount.c:29: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ulmount.c:29: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ulmount.c:29: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulmount.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ulmount.c:29: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ulmount.c:29: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ulmount.c:29: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ulmount.c:29: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ulmount.c:29: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ulmount.c:29: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ulmount.c:29: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ulmount.c:29: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ulmount.c:29: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ulmount.c:29: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ulmount.c:29: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ulmount.c:48:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newMountContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:61:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeMountContext(mc) ^ ulmount.c:84:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getMountContext(d) ^ int ./sglobal.h:237:45: note: expanded from macro 'getMountContext' #define getMountContext G237_getMountContext ^ ulmount.c:94:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (pushCallback) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getMountContext(d) ^ ./sglobal.h:237:45: note: expanded from macro 'getMountContext' #define getMountContext G237_getMountContext ^ ulmount.c:116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popMountMode(d) ^ ./sglobal.h:315:45: note: expanded from macro 'popMountMode' #define popMountMode G315_popMountMode ^ ulmount.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] findDic(s) ^ ulmount.c:146:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuMountExitCatch(d, retval, env) ^ ulmount.c:154:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ ulmount.c:170:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuMountExitCatch(d, retval, env) ^ ulmount.c:291:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuMountQuitCatch(d, retval, env) ^ ulmount.c:291:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulmount.c:323:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getDicList(d) ^ ulmount.c:332:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ ulmount.c:336:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getDicList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:352:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:384:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getDicList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:394:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getDicList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:405:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getDicList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:433:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getDicList(d) ^ ulmount.c:488:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicMount(d) ^ int ./sglobal.h:188:45: note: expanded from macro 'dicMount' #define dicMount G188_dicMount ^ ulmount.c:538:16: warning: call to undeclared function 'G341_selectOnOff'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem, ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' #define selectOnOff G341_selectOnOff ^ ulmount.c:488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicMount(d) ^ ./sglobal.h:188:45: note: expanded from macro 'dicMount' #define dicMount G188_dicMount ^ 131 warnings generated. rm -f ulmount.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC ulmount.c In file included from ulmount.c:29: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ulmount.c:29: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ulmount.c:29: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ulmount.c:29: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ulmount.c:29: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ulmount.c:29: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ulmount.c:29: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ulmount.c:29: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ulmount.c:29: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ulmount.c:29: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ulmount.c:29: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ulmount.c:29: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ulmount.c:29: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ulmount.c:29: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ulmount.c:29: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ulmount.c:29: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ulmount.c:29: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ulmount.c:29: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ulmount.c:29: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ulmount.c:29: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ulmount.c:29: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ulmount.c:29: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulmount.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ulmount.c:29: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ulmount.c:29: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ulmount.c:29: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ulmount.c:29: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ulmount.c:29: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ulmount.c:29: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ulmount.c:29: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ulmount.c:29: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ulmount.c:29: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ulmount.c:29: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ulmount.c:29: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ulmount.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ulmount.c:29: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ulmount.c:29: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ulmount.c:29: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ulmount.c:29: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ulmount.c:29: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ulmount.c:29: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ulmount.c:29: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ulmount.c:29: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ulmount.c:29: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ulmount.c:29: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ulmount.c:29: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ulmount.c:29: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ulmount.c:29: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ulmount.c:29: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulmount.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ulmount.c:29: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ulmount.c:29: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ulmount.c:29: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ulmount.c:29: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ulmount.c:29: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ulmount.c:29: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ulmount.c:29: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ulmount.c:29: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ulmount.c:29: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ulmount.c:29: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ulmount.c:29: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ulmount.c:48:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (newMountContext) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:61:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeMountContext(mc) ^ ulmount.c:84:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getMountContext(d) ^ int ./sglobal.h:237:45: note: expanded from macro 'getMountContext' #define getMountContext G237_getMountContext ^ ulmount.c:94:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (pushCallback) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:84:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getMountContext(d) ^ ./sglobal.h:237:45: note: expanded from macro 'getMountContext' #define getMountContext G237_getMountContext ^ ulmount.c:116:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popMountMode(d) ^ ./sglobal.h:315:45: note: expanded from macro 'popMountMode' #define popMountMode G315_popMountMode ^ ulmount.c:127:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] findDic(s) ^ ulmount.c:146:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuMountExitCatch(d, retval, env) ^ ulmount.c:154:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ ulmount.c:170:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuMountExitCatch(d, retval, env) ^ ulmount.c:291:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuMountQuitCatch(d, retval, env) ^ ulmount.c:291:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulmount.c:323:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getDicList(d) ^ ulmount.c:332:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ ulmount.c:336:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getDicList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:352:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:384:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getDicList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:394:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getDicList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:405:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "malloc (getDicList) ǤޤǤ"; ^~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:433:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ʴѴФ̿Ǥޤ"; ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ulmount.c:323:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getDicList(d) ^ ulmount.c:488:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] dicMount(d) ^ int ./sglobal.h:188:45: note: expanded from macro 'dicMount' #define dicMount G188_dicMount ^ ulmount.c:538:16: warning: call to undeclared function 'G341_selectOnOff'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if((retval = selectOnOff(d, xxxx, &mc->curIkouho, nelem, ^ ./sglobal.h:341:45: note: expanded from macro 'selectOnOff' #define selectOnOff G341_selectOnOff ^ ulmount.c:488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicMount(d) ^ ./sglobal.h:188:45: note: expanded from macro 'dicMount' #define dicMount G188_dicMount ^ 131 warnings generated. rm -f ulserver.o unshared/ulserver.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 ulserver.c -o unshared/ulserver.o In file included from ulserver.c:29: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ulserver.c:29: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ulserver.c:29: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ulserver.c:29: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ulserver.c:29: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ulserver.c:29: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ulserver.c:29: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ulserver.c:29: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ulserver.c:29: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ulserver.c:29: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ulserver.c:29: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ulserver.c:29: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ulserver.c:29: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ulserver.c:29: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ulserver.c:29: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ulserver.c:29: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ulserver.c:29: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ulserver.c:29: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ulserver.c:29: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ulserver.c:29: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulserver.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ulserver.c:29: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ulserver.c:29: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ulserver.c:29: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ulserver.c:29: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ulserver.c:29: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ulserver.c:29: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ulserver.c:29: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ulserver.c:29: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ulserver.c:29: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ulserver.c:29: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ulserver.c:29: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ulserver.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ulserver.c:29: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ulserver.c:29: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ulserver.c:29: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ulserver.c:29: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ulserver.c:29: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ulserver.c:29: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ulserver.c:29: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ulserver.c:29: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ulserver.c:29: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ulserver.c:29: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ulserver.c:29: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ulserver.c:29: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ulserver.c:29: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ulserver.c:29: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulserver.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ulserver.c:29: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ulserver.c:29: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ulserver.c:29: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ulserver.c:29: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ulserver.c:29: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ulserver.c:29: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ulserver.c:29: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ulserver.c:29: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ulserver.c:29: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ulserver.c:29: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ulserver.c:29: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ulserver.c:41:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] serverFin(d) ^ int ./sglobal.h:344:45: note: expanded from macro 'serverFin' #define serverFin G344_serverFin ^ ulserver.c:41:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:344:45: note: expanded from macro 'serverFin' #define serverFin G344_serverFin ^ ulserver.c:71:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuServerChangeEveryTimeCatch(d, retval, env) ^ ulserver.c:122:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ ulserver.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuServerChangeEveryTimeCatch(d, retval, env) ^ ulserver.c:128:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuServerChangeExitCatch(d, retval, env) ^ ulserver.c:136:24: warning: passing arguments to 'serverChangeDo' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return(serverChangeDo(d, retval)); ^ ulserver.c:128:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuServerChangeExitCatch(d, retval, env) ^ ulserver.c:140:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuServerChangeQuitCatch(d, retval, env) ^ ulserver.c:140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulserver.c:154:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] serverChange(d) ^ int ./sglobal.h:343:45: note: expanded from macro 'serverChange' #define serverChange G343_serverChange ^ ulserver.c:160:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ ulserver.c:154:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] serverChange(d) ^ ./sglobal.h:343:45: note: expanded from macro 'serverChange' #define serverChange G343_serverChange ^ ulserver.c:201:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] serverChangeDo(d, len) ^ ulserver.c:209:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ ulserver.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] serverChangeDo(d, len) ^ ulserver.c:35:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int serverChangeDo(); ^ 123 warnings generated. rm -f ulserver.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC ulserver.c In file included from ulserver.c:29: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from ulserver.c:29: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from ulserver.c:29: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from ulserver.c:29: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from ulserver.c:29: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from ulserver.c:29: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from ulserver.c:29: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from ulserver.c:29: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from ulserver.c:29: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from ulserver.c:29: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from ulserver.c:29: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from ulserver.c:29: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from ulserver.c:29: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from ulserver.c:29: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from ulserver.c:29: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from ulserver.c:29: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from ulserver.c:29: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from ulserver.c:29: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from ulserver.c:29: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from ulserver.c:29: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from ulserver.c:29: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from ulserver.c:29: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from ulserver.c:29: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from ulserver.c:29: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from ulserver.c:29: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from ulserver.c:29: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from ulserver.c:29: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from ulserver.c:29: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from ulserver.c:29: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from ulserver.c:29: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from ulserver.c:29: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from ulserver.c:29: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from ulserver.c:29: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from ulserver.c:29: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from ulserver.c:29: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from ulserver.c:29: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from ulserver.c:29: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from ulserver.c:29: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from ulserver.c:29: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from ulserver.c:29: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from ulserver.c:29: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from ulserver.c:29: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from ulserver.c:29: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from ulserver.c:29: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from ulserver.c:29: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from ulserver.c:29: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from ulserver.c:29: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from ulserver.c:29: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from ulserver.c:29: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from ulserver.c:29: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from ulserver.c:29: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from ulserver.c:29: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from ulserver.c:29: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from ulserver.c:29: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from ulserver.c:29: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from ulserver.c:29: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from ulserver.c:29: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from ulserver.c:29: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from ulserver.c:29: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from ulserver.c:29: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from ulserver.c:29: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int ulserver.c:41:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] serverFin(d) ^ int ./sglobal.h:344:45: note: expanded from macro 'serverFin' #define serverFin G344_serverFin ^ ulserver.c:41:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:344:45: note: expanded from macro 'serverFin' #define serverFin G344_serverFin ^ ulserver.c:71:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuServerChangeEveryTimeCatch(d, retval, env) ^ ulserver.c:122:3: warning: call to undeclared function 'G164_checkGLineLen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] checkGLineLen(d); ^ ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ ulserver.c:71:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuServerChangeEveryTimeCatch(d, retval, env) ^ ulserver.c:128:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuServerChangeExitCatch(d, retval, env) ^ ulserver.c:136:24: warning: passing arguments to 'serverChangeDo' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return(serverChangeDo(d, retval)); ^ ulserver.c:128:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uuServerChangeExitCatch(d, retval, env) ^ ulserver.c:140:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] uuServerChangeQuitCatch(d, retval, env) ^ ulserver.c:140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulserver.c:154:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] serverChange(d) ^ int ./sglobal.h:343:45: note: expanded from macro 'serverChange' #define serverChange G343_serverChange ^ ulserver.c:160:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ ulserver.c:154:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] serverChange(d) ^ ./sglobal.h:343:45: note: expanded from macro 'serverChange' #define serverChange G343_serverChange ^ ulserver.c:201:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] serverChangeDo(d, len) ^ ulserver.c:209:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ ulserver.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] serverChangeDo(d, len) ^ ulserver.c:35:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int serverChangeDo(); ^ 123 warnings generated. rm -f util.o unshared/util.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 util.c -o unshared/util.o In file included from util.c:83: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from util.c:83: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from util.c:83: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from util.c:83: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from util.c:83: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from util.c:83: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from util.c:83: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from util.c:83: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from util.c:83: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from util.c:83: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from util.c:83: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from util.c:83: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from util.c:83: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from util.c:83: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from util.c:83: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from util.c:83: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from util.c:83: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from util.c:83: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from util.c:83: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from util.c:83: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from util.c:83: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from util.c:83: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from util.c:83: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from util.c:83: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from util.c:83: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from util.c:83: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from util.c:83: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from util.c:83: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from util.c:83: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from util.c:83: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from util.c:83: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from util.c:83: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from util.c:83: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from util.c:83: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from util.c:83: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from util.c:83: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from util.c:83: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from util.c:83: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from util.c:83: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from util.c:83: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from util.c:83: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from util.c:83: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from util.c:83: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from util.c:83: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from util.c:83: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from util.c:83: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from util.c:83: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from util.c:83: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from util.c:83: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from util.c:83: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from util.c:83: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from util.c:83: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from util.c:83: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from util.c:83: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from util.c:83: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from util.c:83: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from util.c:83: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from util.c:83: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from util.c:83: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from util.c:83: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from util.c:83: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from util.c:83: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from util.c:83: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from util.c:83: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int util.c:114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GlineClear(d) ^ ./sglobal.h:34:45: note: expanded from macro 'GlineClear' #define GlineClear G034_GlineClear ^ util.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Gline2echostr(d) ^ util.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] echostrClear(d) ^ ./sglobal.h:202:45: note: expanded from macro 'echostrClear' #define echostrClear G202_echostrClear ^ util.c:159:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] colwidth(s, len) ^ util.c:159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] util.c:190:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] checkGLineLen(d) ^ int ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ util.c:190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ util.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NothingChanged(d) ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ util.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ util.c:219:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NothingForGLine(d) ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ util.c:219:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ util.c:238:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NothingChangedWithBeep(d) ^ int ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' #define NothingChangedWithBeep G059_NothingChangedWithBeep ^ util.c:238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' #define NothingChangedWithBeep G059_NothingChangedWithBeep ^ util.c:245:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NothingForGLineWithBeep(d) ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ util.c:245:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ util.c:266:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, ~~~~~~ ^ int ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' #define extractJishuString G214_extractJishuString ^ util.c:287:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractSimpleYomiString(yc, s, e, sr, er, pat, focused) ^ util.c:368:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractKanjiString(yc, s, e, b, sr, er, pat, focused) ^ util.c:393:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ȸФޤǤ"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ util.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractYomiString(yc, s, e, b, sr, er, pat, focused) ^ util.c:537:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extractString(str, s, e) ^ util.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] util.c:563:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractTanString(tan, s, e) ^ ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ util.c:580:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractTanYomi(tan, s, e) ^ ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ util.c:597:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractTanRomaji(tan, s, e) ^ ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ util.c:605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeKanjiStatusReturn(d, yc) ^ ./sglobal.h:294:45: note: expanded from macro 'makeKanjiStatusReturn' #define makeKanjiStatusReturn G294_makeKanjiStatusReturn ^ util.c:694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeGLineMessage(d, msg, sz) ^ ./sglobal.h:291:45: note: expanded from macro 'makeGLineMessage' #define makeGLineMessage G291_makeGLineMessage ^ util.c:716:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeGLineMessageFromString(d, msg) ^ ./sglobal.h:292:45: note: expanded from macro 'makeGLineMessageFromString' #define makeGLineMessageFromString G292_makeGLineMessageFromString ^ util.c:726:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] setWStrings(ws, s, sz) ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ util.c:726:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ util.c:732:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] wchar_t *WString(); ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ ./canna.h:938:17: note: conflicting prototype is here extern wchar_t *WString pro((char *)); ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ util.c:870:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NoMoreMemory() ^ int ./sglobal.h:57:45: note: expanded from macro 'NoMoreMemory' #define NoMoreMemory G057_NoMoreMemory ^ util.c:877:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] GLineNGReturn(d) ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ util.c:877:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ util.c:888:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] GLineNGReturnFI(d) ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ util.c:888:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ util.c:916:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] GLineNGReturnTK(d) ^ int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ util.c:916:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ util.c:1040:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrlen(ws) ^ ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ util.c:1051:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrcpy(ws1, ws2) ^ ./sglobal.h:116:45: note: expanded from macro 'WStrcpy' #define WStrcpy G116_WStrcpy ^ util.c:1078:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrncpy(ws1, ws2, cnt) ^ ./sglobal.h:122:45: note: expanded from macro 'WStrncpy' #define WStrncpy G122_WStrncpy ^ util.c:1102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStraddbcpy(ws1, ws2, cnt) ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ util.c:1121:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrcat(ws1, ws2) ^ ./sglobal.h:114:45: note: expanded from macro 'WStrcat' #define WStrcat G114_WStrcat ^ util.c:1135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrcmp(w1, w2) ^ ./sglobal.h:115:45: note: expanded from macro 'WStrcmp' #define WStrcmp G115_WStrcmp ^ util.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrncmp(w1, w2, n) ^ ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ util.c:1196:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ util.c:1244:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CANNA_mbstowcs(dest, src, destlen) ^ util.c:1318:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CNvW2E(src, srclen, dest, destlen) ^ ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ util.c:1403:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ util.c:1407:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CANNA_wcstombs(dest, src, destlen) ^ util.c:1451:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WString(s) ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ util.c:1510:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] WSfree(s) ^ int ./sglobal.h:112:45: note: expanded from macro 'WSfree' #define WSfree G112_WSfree ^ util.c:1510:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:112:45: note: expanded from macro 'WSfree' #define WSfree G112_WSfree ^ util.c:1575:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] generalReplace(buf, attr, startp, cursor, endp, bytes, rplastr, len, attrmask) ^ ./sglobal.h:233:45: note: expanded from macro 'generalReplace' #define generalReplace G233_generalReplace ^ util.c:1614:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] WToupper(wchar_t w) ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ util.c:1627:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] WTolower(wchar_t w) ^ int util.c:1656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] key2wchar(key, check) ^ ./sglobal.h:277:45: note: expanded from macro 'key2wchar' #define key2wchar G277_key2wchar ^ util.c:1682:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] confirmContext(d, yc) ^ ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ util.c:1686:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ util.c:1715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] abandonContext(d, yc) ^ ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ util.c:1719:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ util.c:1734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeRkError(d, str) ^ ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ util.c:1749:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcAnyKey(d) ^ util.c:1749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] util.c:1762:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static wait_anykey_func pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int util.c:1765:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] wait_anykey_func(d, mode, whattodo, key, fnum) ^ util.c:1765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] util.c:1782:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ util.c:1790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cannaMessageMode(d, cnt) ^ util.c:1832:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] canna_alert(d, message, cnt) ^ int ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ util.c:1832:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ util.c:1862:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern standalone; ~~~~~~ ^ int 178 warnings generated. rm -f util.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC util.c In file included from util.c:83: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from util.c:83: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from util.c:83: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from util.c:83: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from util.c:83: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from util.c:83: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from util.c:83: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from util.c:83: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from util.c:83: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from util.c:83: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from util.c:83: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from util.c:83: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from util.c:83: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from util.c:83: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from util.c:83: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from util.c:83: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from util.c:83: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from util.c:83: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from util.c:83: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from util.c:83: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from util.c:83: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from util.c:83: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from util.c:83: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from util.c:83: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from util.c:83: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from util.c:83: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from util.c:83: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from util.c:83: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from util.c:83: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from util.c:83: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from util.c:83: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from util.c:83: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from util.c:83: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from util.c:83: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from util.c:83: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from util.c:83: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from util.c:83: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from util.c:83: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from util.c:83: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from util.c:83: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from util.c:83: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from util.c:83: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from util.c:83: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from util.c:83: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from util.c:83: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from util.c:83: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from util.c:83: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from util.c:83: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from util.c:83: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from util.c:83: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from util.c:83: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from util.c:83: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from util.c:83: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from util.c:83: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from util.c:83: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from util.c:83: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from util.c:83: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from util.c:83: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from util.c:83: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from util.c:83: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from util.c:83: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from util.c:83: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from util.c:83: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from util.c:83: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int util.c:114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GlineClear(d) ^ ./sglobal.h:34:45: note: expanded from macro 'GlineClear' #define GlineClear G034_GlineClear ^ util.c:131:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Gline2echostr(d) ^ util.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] echostrClear(d) ^ ./sglobal.h:202:45: note: expanded from macro 'echostrClear' #define echostrClear G202_echostrClear ^ util.c:159:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] colwidth(s, len) ^ util.c:159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] util.c:190:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] checkGLineLen(d) ^ int ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ util.c:190:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:164:45: note: expanded from macro 'checkGLineLen' #define checkGLineLen G164_checkGLineLen ^ util.c:209:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NothingChanged(d) ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ util.c:209:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ util.c:219:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NothingForGLine(d) ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ util.c:219:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ util.c:238:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NothingChangedWithBeep(d) ^ int ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' #define NothingChangedWithBeep G059_NothingChangedWithBeep ^ util.c:238:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:59:45: note: expanded from macro 'NothingChangedWithBeep' #define NothingChangedWithBeep G059_NothingChangedWithBeep ^ util.c:245:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NothingForGLineWithBeep(d) ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ util.c:245:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ util.c:266:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern extractJishuString pro((yomiContext, wchar_t *, wchar_t *, ~~~~~~ ^ int ./sglobal.h:214:45: note: expanded from macro 'extractJishuString' #define extractJishuString G214_extractJishuString ^ util.c:287:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractSimpleYomiString(yc, s, e, sr, er, pat, focused) ^ util.c:368:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractKanjiString(yc, s, e, b, sr, er, pat, focused) ^ util.c:393:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] jrKanjiError = "ȸФޤǤ"; ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ util.c:476:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractYomiString(yc, s, e, b, sr, er, pat, focused) ^ util.c:537:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extractString(str, s, e) ^ util.c:537:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] util.c:563:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractTanString(tan, s, e) ^ ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ util.c:580:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractTanYomi(tan, s, e) ^ ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ util.c:597:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractTanRomaji(tan, s, e) ^ ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ util.c:605:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeKanjiStatusReturn(d, yc) ^ ./sglobal.h:294:45: note: expanded from macro 'makeKanjiStatusReturn' #define makeKanjiStatusReturn G294_makeKanjiStatusReturn ^ util.c:694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeGLineMessage(d, msg, sz) ^ ./sglobal.h:291:45: note: expanded from macro 'makeGLineMessage' #define makeGLineMessage G291_makeGLineMessage ^ util.c:716:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeGLineMessageFromString(d, msg) ^ ./sglobal.h:292:45: note: expanded from macro 'makeGLineMessageFromString' #define makeGLineMessageFromString G292_makeGLineMessageFromString ^ util.c:726:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] setWStrings(ws, s, sz) ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ util.c:726:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ util.c:732:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] wchar_t *WString(); ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ ./canna.h:938:17: note: conflicting prototype is here extern wchar_t *WString pro((char *)); ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ util.c:870:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NoMoreMemory() ^ int ./sglobal.h:57:45: note: expanded from macro 'NoMoreMemory' #define NoMoreMemory G057_NoMoreMemory ^ util.c:877:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] GLineNGReturn(d) ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ util.c:877:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ util.c:888:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] GLineNGReturnFI(d) ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ util.c:888:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ util.c:916:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] GLineNGReturnTK(d) ^ int ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ util.c:916:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:31:45: note: expanded from macro 'GLineNGReturnTK' #define GLineNGReturnTK G031_GLineNGReturnTK ^ util.c:1040:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrlen(ws) ^ ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ util.c:1051:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrcpy(ws1, ws2) ^ ./sglobal.h:116:45: note: expanded from macro 'WStrcpy' #define WStrcpy G116_WStrcpy ^ util.c:1078:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrncpy(ws1, ws2, cnt) ^ ./sglobal.h:122:45: note: expanded from macro 'WStrncpy' #define WStrncpy G122_WStrncpy ^ util.c:1102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStraddbcpy(ws1, ws2, cnt) ^ ./sglobal.h:113:45: note: expanded from macro 'WStraddbcpy' #define WStraddbcpy G113_WStraddbcpy ^ util.c:1121:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrcat(ws1, ws2) ^ ./sglobal.h:114:45: note: expanded from macro 'WStrcat' #define WStrcat G114_WStrcat ^ util.c:1135:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrcmp(w1, w2) ^ ./sglobal.h:115:45: note: expanded from macro 'WStrcmp' #define WStrcmp G115_WStrcmp ^ util.c:1146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WStrncmp(w1, w2, n) ^ ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ util.c:1196:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ util.c:1244:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CANNA_mbstowcs(dest, src, destlen) ^ util.c:1318:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CNvW2E(src, srclen, dest, destlen) ^ ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ util.c:1403:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ util.c:1407:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CANNA_wcstombs(dest, src, destlen) ^ util.c:1451:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WString(s) ^ ./sglobal.h:117:45: note: expanded from macro 'WString' #define WString G117_WString ^ util.c:1510:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] WSfree(s) ^ int ./sglobal.h:112:45: note: expanded from macro 'WSfree' #define WSfree G112_WSfree ^ util.c:1510:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:112:45: note: expanded from macro 'WSfree' #define WSfree G112_WSfree ^ util.c:1575:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] generalReplace(buf, attr, startp, cursor, endp, bytes, rplastr, len, attrmask) ^ ./sglobal.h:233:45: note: expanded from macro 'generalReplace' #define generalReplace G233_generalReplace ^ util.c:1614:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] WToupper(wchar_t w) ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ util.c:1627:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] WTolower(wchar_t w) ^ int util.c:1656:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] key2wchar(key, check) ^ ./sglobal.h:277:45: note: expanded from macro 'key2wchar' #define key2wchar G277_key2wchar ^ util.c:1682:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] confirmContext(d, yc) ^ ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ util.c:1686:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ util.c:1715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] abandonContext(d, yc) ^ ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ util.c:1719:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern defaultContext; ~~~~~~ ^ int ./sglobal.h:186:45: note: expanded from macro 'defaultContext' #define defaultContext G186_defaultContext ^ util.c:1734:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeRkError(d, str) ^ ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ util.c:1749:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcAnyKey(d) ^ util.c:1749:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] util.c:1762:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] static wait_anykey_func pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int util.c:1765:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] wait_anykey_func(d, mode, whattodo, key, fnum) ^ util.c:1765:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] util.c:1782:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ util.c:1790:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cannaMessageMode(d, cnt) ^ util.c:1832:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] canna_alert(d, message, cnt) ^ int ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ util.c:1832:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:159:45: note: expanded from macro 'canna_alert' #define canna_alert G159_canna_alert ^ util.c:1862:10: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern standalone; ~~~~~~ ^ int 178 warnings generated. rm -f yesno.o unshared/yesno.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 yesno.c -o unshared/yesno.o In file included from yesno.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from yesno.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from yesno.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from yesno.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from yesno.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from yesno.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from yesno.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from yesno.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from yesno.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from yesno.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from yesno.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from yesno.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from yesno.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from yesno.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from yesno.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from yesno.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from yesno.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from yesno.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from yesno.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from yesno.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from yesno.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from yesno.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from yesno.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from yesno.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from yesno.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from yesno.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from yesno.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from yesno.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from yesno.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from yesno.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from yesno.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from yesno.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from yesno.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from yesno.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from yesno.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from yesno.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from yesno.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from yesno.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from yesno.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from yesno.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from yesno.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from yesno.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from yesno.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from yesno.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from yesno.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from yesno.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from yesno.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from yesno.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from yesno.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from yesno.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from yesno.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from yesno.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from yesno.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from yesno.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from yesno.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from yesno.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from yesno.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from yesno.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from yesno.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from yesno.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from yesno.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int yesno.c:47:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 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 C2x [-Wdeprecated-non-prototype] freeYesNoContext(qc) ^ yesno.c:68:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getYesNoContext(d, ^ int ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ yesno.c:68:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ yesno.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popYesNoMode(d) ^ yesno.c:138:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-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] 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 C2x [-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] extern DoFuncSequence pro((struct _uiContext *)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #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] extern UseOtherKeymap pro((struct _uiContext *)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ 117 warnings generated. rm -f yesno.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC yesno.c In file included from yesno.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from yesno.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from yesno.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from yesno.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from yesno.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from yesno.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from yesno.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from yesno.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from yesno.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from yesno.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from yesno.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from yesno.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from yesno.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from yesno.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from yesno.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from yesno.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from yesno.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from yesno.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from yesno.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from yesno.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from yesno.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from yesno.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from yesno.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from yesno.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from yesno.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from yesno.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from yesno.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from yesno.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from yesno.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from yesno.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from yesno.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from yesno.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from yesno.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from yesno.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from yesno.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from yesno.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from yesno.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from yesno.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from yesno.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from yesno.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from yesno.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from yesno.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from yesno.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from yesno.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from yesno.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from yesno.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from yesno.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from yesno.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from yesno.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from yesno.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from yesno.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from yesno.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from yesno.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from yesno.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from yesno.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from yesno.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from yesno.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from yesno.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from yesno.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from yesno.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from yesno.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from yesno.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int yesno.c:47:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] 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 C2x [-Wdeprecated-non-prototype] freeYesNoContext(qc) ^ yesno.c:68:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getYesNoContext(d, ^ int ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ yesno.c:68:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:240:45: note: expanded from macro 'getYesNoContext' #define getYesNoContext G240_getYesNoContext ^ yesno.c:101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] popYesNoMode(d) ^ yesno.c:138:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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 C2x [-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] 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 C2x [-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] extern DoFuncSequence pro((struct _uiContext *)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #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] extern UseOtherKeymap pro((struct _uiContext *)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ 117 warnings generated. rm -f bunsetsu.o unshared/bunsetsu.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 bunsetsu.c -o unshared/bunsetsu.o In file included from bunsetsu.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from bunsetsu.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from bunsetsu.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from bunsetsu.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from bunsetsu.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from bunsetsu.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from bunsetsu.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from bunsetsu.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from bunsetsu.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from bunsetsu.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from bunsetsu.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from bunsetsu.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from bunsetsu.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from bunsetsu.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from bunsetsu.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from bunsetsu.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from bunsetsu.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from bunsetsu.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from bunsetsu.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from bunsetsu.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from bunsetsu.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from bunsetsu.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from bunsetsu.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from bunsetsu.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from bunsetsu.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from bunsetsu.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from bunsetsu.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from bunsetsu.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from bunsetsu.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from bunsetsu.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from bunsetsu.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from bunsetsu.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from bunsetsu.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from bunsetsu.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from bunsetsu.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from bunsetsu.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from bunsetsu.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from bunsetsu.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from bunsetsu.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from bunsetsu.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from bunsetsu.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from bunsetsu.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from bunsetsu.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from bunsetsu.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from bunsetsu.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from bunsetsu.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from bunsetsu.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from bunsetsu.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from bunsetsu.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from bunsetsu.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from bunsetsu.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from bunsetsu.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from bunsetsu.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from bunsetsu.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from bunsetsu.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from bunsetsu.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from bunsetsu.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int bunsetsu.c:40:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 0*/"ʸΰư˼Ԥޤ", ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:41:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 1*/"ɤߤФޤǤ", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:42:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 2*/"ʸΰư˼Ԥޤ", ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:43:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 3*/"ɤߤФޤǤ", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:44:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 4*/"ʴѴ˼Ԥޤ", ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] enterAdjustMode(d, yc) ^ ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ bunsetsu.c:86:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] leaveAdjustMode(d, yc) ^ ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ bunsetsu.c:98:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #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] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_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] extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_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] extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ 146 warnings generated. rm -f bunsetsu.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC bunsetsu.c In file included from bunsetsu.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from bunsetsu.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from bunsetsu.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from bunsetsu.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from bunsetsu.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from bunsetsu.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from bunsetsu.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from bunsetsu.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from bunsetsu.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from bunsetsu.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from bunsetsu.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from bunsetsu.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from bunsetsu.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from bunsetsu.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from bunsetsu.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from bunsetsu.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from bunsetsu.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from bunsetsu.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from bunsetsu.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from bunsetsu.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from bunsetsu.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from bunsetsu.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from bunsetsu.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from bunsetsu.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from bunsetsu.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from bunsetsu.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from bunsetsu.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from bunsetsu.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from bunsetsu.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from bunsetsu.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from bunsetsu.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from bunsetsu.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from bunsetsu.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from bunsetsu.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from bunsetsu.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from bunsetsu.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from bunsetsu.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from bunsetsu.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from bunsetsu.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from bunsetsu.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from bunsetsu.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from bunsetsu.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from bunsetsu.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from bunsetsu.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from bunsetsu.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from bunsetsu.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from bunsetsu.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from bunsetsu.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from bunsetsu.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from bunsetsu.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from bunsetsu.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from bunsetsu.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from bunsetsu.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from bunsetsu.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from bunsetsu.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from bunsetsu.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from bunsetsu.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from bunsetsu.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from bunsetsu.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from bunsetsu.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int bunsetsu.c:40:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 0*/"ʸΰư˼Ԥޤ", ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:41:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 1*/"ɤߤФޤǤ", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:42:12: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 2*/"ʸΰư˼Ԥޤ", ^~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:43:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 3*/"ɤߤФޤǤ", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:44:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] /* 4*/"ʴѴ˼Ԥޤ", ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ bunsetsu.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] enterAdjustMode(d, yc) ^ ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ bunsetsu.c:86:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] leaveAdjustMode(d, yc) ^ ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ bunsetsu.c:98:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] 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] 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 C2x [-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] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ ./canna.h:1155:8: note: conflicting prototype is here extern DoFuncSequence pro((uiContext)); ^ ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #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] extern DoFuncSequence(),UseOtherKeymap(); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_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 C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ ./canna.h:1157:8: note: conflicting prototype is here extern UseOtherKeymap pro((uiContext)); ^ ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_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] extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_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] extern TanNop pro((uiContext)), YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ 146 warnings generated. rm -f engine.o unshared/engine.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 engine.c -o unshared/engine.o In file included from engine.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from engine.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from engine.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from engine.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from engine.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from engine.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from engine.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from engine.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from engine.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from engine.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from engine.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from engine.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from engine.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from engine.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from engine.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from engine.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from engine.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from engine.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from engine.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from engine.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from engine.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from engine.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from engine.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from engine.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from engine.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from engine.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from engine.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from engine.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from engine.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from engine.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from engine.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from engine.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from engine.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from engine.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from engine.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from engine.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from engine.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from engine.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from engine.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from engine.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from engine.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from engine.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from engine.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from engine.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from engine.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from engine.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from engine.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from engine.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from engine.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from engine.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from engine.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from engine.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from engine.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from engine.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from engine.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from engine.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from engine.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from engine.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from engine.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from engine.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from engine.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from engine.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from engine.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from engine.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int engine.c:757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkSetServerName(s) ^ int ./sglobal.h:68:45: note: expanded from macro 'RkSetServerName' #define RkSetServerName G068_RkSetServerName ^ engine.c:757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:68:45: note: expanded from macro 'RkSetServerName' #define RkSetServerName G068_RkSetServerName ^ 108 warnings generated. rm -f engine.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC engine.c In file included from engine.c:27: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from engine.c:27: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from engine.c:27: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from engine.c:27: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from engine.c:27: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from engine.c:27: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from engine.c:27: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from engine.c:27: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from engine.c:27: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from engine.c:27: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from engine.c:27: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from engine.c:27: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from engine.c:27: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from engine.c:27: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from engine.c:27: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from engine.c:27: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from engine.c:27: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from engine.c:27: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from engine.c:27: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from engine.c:27: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from engine.c:27: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from engine.c:27: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from engine.c:27: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from engine.c:27: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from engine.c:27: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from engine.c:27: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from engine.c:27: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from engine.c:27: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from engine.c:27: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from engine.c:27: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from engine.c:27: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from engine.c:27: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from engine.c:27: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from engine.c:27: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from engine.c:27: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from engine.c:27: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from engine.c:27: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from engine.c:27: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from engine.c:27: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from engine.c:27: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from engine.c:27: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from engine.c:27: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from engine.c:27: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from engine.c:27: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from engine.c:27: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from engine.c:27: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from engine.c:27: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from engine.c:27: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from engine.c:27: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from engine.c:27: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from engine.c:27: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from engine.c:27: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from engine.c:27: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from engine.c:27: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from engine.c:27: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from engine.c:27: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from engine.c:27: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from engine.c:27: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from engine.c:27: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from engine.c:27: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from engine.c:27: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from engine.c:27: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from engine.c:27: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from engine.c:27: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int engine.c:757:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkSetServerName(s) ^ int ./sglobal.h:68:45: note: expanded from macro 'RkSetServerName' #define RkSetServerName G068_RkSetServerName ^ engine.c:757:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ./sglobal.h:68:45: note: expanded from macro 'RkSetServerName' #define RkSetServerName G068_RkSetServerName ^ 108 warnings generated. rm -f RKroma.o unshared/RKroma.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 RKroma.c -o unshared/RKroma.o In file included from RKroma.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from RKroma.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from RKroma.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from RKroma.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from RKroma.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from RKroma.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from RKroma.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from RKroma.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from RKroma.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from RKroma.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from RKroma.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from RKroma.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from RKroma.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from RKroma.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from RKroma.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from RKroma.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from RKroma.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from RKroma.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from RKroma.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from RKroma.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from RKroma.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from RKroma.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from RKroma.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from RKroma.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from RKroma.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from RKroma.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from RKroma.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from RKroma.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from RKroma.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from RKroma.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from RKroma.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from RKroma.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from RKroma.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from RKroma.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from RKroma.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from RKroma.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from RKroma.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from RKroma.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from RKroma.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from RKroma.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from RKroma.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from RKroma.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from RKroma.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from RKroma.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from RKroma.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from RKroma.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from RKroma.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from RKroma.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from RKroma.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from RKroma.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from RKroma.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from RKroma.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from RKroma.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from RKroma.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from RKroma.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from RKroma.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from RKroma.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from RKroma.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from RKroma.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int RKroma.c:87:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwOpenRoma(romaji) ^ RKroma.c:110:7: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ( read(dic, (char *)header, ROMDICHEADERLEN) != ROMDICHEADERLEN || ^ RKroma.c:113:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(dic); ^ RKroma.c:130:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(dic); ^ RKroma.c:136:10: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(dic); ^ RKroma.c:241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCloseRoma(rdic) ^ RKroma.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkOpenRoma(romaji) ^ RKroma.c:260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCloseRoma(rdic) ^ RKroma.c:277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] findRoma(rdic, m, c, n, flg) ^ RKroma.c:301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getKana(rdic, p, flags) ^ RKroma.c:335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getRoma(rdic, p) ^ RKroma.c:344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getTSU(rdic, flags) ^ RKroma.c:360:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkMapRoma(rdic, dst, maxdst, src, maxsrc, flags, status) ^ RKroma.c:473:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getrawKana(rdic, p) ^ RKroma.c:488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getTemp(rdic, p) ^ RKroma.c:510:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkMapPhonogram(rdic, dst, maxdst, src, srclen, key, flags, ^ RKroma.c:727:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtRoma(rdic, dst, maxdst, src, maxsrc, flags) ^ 123 warnings generated. rm -f RKroma.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC RKroma.c In file included from RKroma.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from RKroma.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from RKroma.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from RKroma.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from RKroma.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from RKroma.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from RKroma.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from RKroma.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from RKroma.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from RKroma.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from RKroma.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from RKroma.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from RKroma.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from RKroma.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from RKroma.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from RKroma.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from RKroma.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from RKroma.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from RKroma.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from RKroma.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from RKroma.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from RKroma.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from RKroma.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from RKroma.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from RKroma.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from RKroma.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from RKroma.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from RKroma.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from RKroma.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from RKroma.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from RKroma.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from RKroma.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from RKroma.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from RKroma.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from RKroma.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from RKroma.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from RKroma.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from RKroma.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from RKroma.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from RKroma.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from RKroma.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from RKroma.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from RKroma.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from RKroma.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from RKroma.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from RKroma.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from RKroma.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from RKroma.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from RKroma.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from RKroma.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from RKroma.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from RKroma.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from RKroma.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from RKroma.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from RKroma.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from RKroma.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from RKroma.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from RKroma.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from RKroma.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from RKroma.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from RKroma.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int RKroma.c:87:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwOpenRoma(romaji) ^ RKroma.c:110:7: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ( read(dic, (char *)header, ROMDICHEADERLEN) != ROMDICHEADERLEN || ^ RKroma.c:113:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(dic); ^ RKroma.c:130:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(dic); ^ RKroma.c:136:10: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(dic); ^ RKroma.c:241:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkwCloseRoma(rdic) ^ RKroma.c:253:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkOpenRoma(romaji) ^ RKroma.c:260:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCloseRoma(rdic) ^ RKroma.c:277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] findRoma(rdic, m, c, n, flg) ^ RKroma.c:301:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getKana(rdic, p, flags) ^ RKroma.c:335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getRoma(rdic, p) ^ RKroma.c:344:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getTSU(rdic, flags) ^ RKroma.c:360:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkMapRoma(rdic, dst, maxdst, src, maxsrc, flags, status) ^ RKroma.c:473:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getrawKana(rdic, p) ^ RKroma.c:488:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getTemp(rdic, p) ^ RKroma.c:510:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkMapPhonogram(rdic, dst, maxdst, src, srclen, key, flags, ^ RKroma.c:727:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtRoma(rdic, dst, maxdst, src, maxsrc, flags) ^ 123 warnings generated. rm -f RKkana.o unshared/RKkana.o cc -c -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -O2 RKkana.c -o unshared/RKkana.o In file included from RKkana.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from RKkana.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from RKkana.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from RKkana.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from RKkana.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from RKkana.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from RKkana.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from RKkana.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from RKkana.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from RKkana.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from RKkana.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from RKkana.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from RKkana.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from RKkana.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from RKkana.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from RKkana.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from RKkana.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from RKkana.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from RKkana.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from RKkana.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from RKkana.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from RKkana.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from RKkana.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from RKkana.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from RKkana.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from RKkana.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from RKkana.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from RKkana.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from RKkana.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from RKkana.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from RKkana.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from RKkana.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from RKkana.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from RKkana.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from RKkana.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from RKkana.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from RKkana.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from RKkana.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from RKkana.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from RKkana.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from RKkana.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from RKkana.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from RKkana.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from RKkana.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from RKkana.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from RKkana.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from RKkana.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from RKkana.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from RKkana.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from RKkana.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from RKkana.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from RKkana.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from RKkana.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from RKkana.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from RKkana.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from RKkana.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from RKkana.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from RKkana.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from RKkana.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int RKkana.c:160:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _ADDCODE(dst, maxdst, count, code, length) ^ RKkana.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtZen(zen, maxzen, han, maxhan) ^ RKkana.c:264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtHan(han, maxhan, zen, maxzen) ^ RKkana.c:349:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtKana(kana, maxkana, hira, maxhira) ^ RKkana.c:395:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtHira(hira, maxhira, kana, maxkana) ^ RKkana.c:443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtNone(dst, maxdst, src, maxsrc) ^ RKkana.c:480:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtEuc(euc, maxeuc, sj, maxsj) ^ RKkana.c:556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtSuuji(dst, maxdst, src, maxsrc, format) ^ RKkana.c:720:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtHan(dst, maxdst, src, srclen) ^ int RKkana.c:720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:756:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtHira(dst, maxdst, src, srclen) ^ int RKkana.c:756:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:793:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtKana(dst, maxdst, src, srclen) ^ int RKkana.c:793:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:830:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtZen(dst, maxdst, src, srclen) ^ int RKkana.c:830:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:867:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtNone(dst, maxdst, src, srclen) ^ int RKkana.c:867:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:881:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status) ^ int RKkana.c:881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:924:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst, ^ int RKkana.c:990:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags) ^ int RKkana.c:990:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 129 warnings generated. rm -f RKkana.o cc -c -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -DWCHAR16 -fPIC RKkana.c In file included from RKkana.c:28: ./canna.h:92:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CANNA_wcstombs pro((char *, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:737:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern iroha_debug; ~~~~~~ ^ int ./sglobal.h:268:45: note: expanded from macro 'iroha_debug' #define iroha_debug G268_iroha_debug ^ In file included from RKkana.c:28: ./canna.h:870:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwGoto pro((char *, int)); ~~~~~~ ^ int ./canna.h:932:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern setWStrings pro((wchar_t **, char **, int)); ~~~~~~ ^ int ./sglobal.h:348:45: note: expanded from macro 'setWStrings' #define setWStrings G348_setWStrings ^ In file included from RKkana.c:28: ./canna.h:933:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrlen pro((wchar_t *)); ~~~~~~ ^ int ./sglobal.h:120:45: note: expanded from macro 'WStrlen' #define WStrlen G120_WStrlen ^ In file included from RKkana.c:28: ./canna.h:937:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern WStrncmp pro((wchar_t *, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:121:45: note: expanded from macro 'WStrncmp' #define WStrncmp G121_WStrncmp ^ In file included from RKkana.c:28: ./canna.h:940:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern prevMenuIfExist pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:319:45: note: expanded from macro 'prevMenuIfExist' #define prevMenuIfExist G319_prevMenuIfExist ^ In file included from RKkana.c:28: ./canna.h:941:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern showmenu pro((uiContext, menustruct *)); ~~~~~~ ^ int ./sglobal.h:349:45: note: expanded from macro 'showmenu' #define showmenu G349_showmenu ^ 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] extern RkMapRoma ~~~~~~ ^ int ./canna.h:1060:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RomajiFlushYomi pro((uiContext, wchar_t *, int)); ~~~~~~ ^ int ./sglobal.h:72:45: note: expanded from macro 'RomajiFlushYomi' #define RomajiFlushYomi G072_RomajiFlushYomi ^ 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] extern ChikujiSubstYomi pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:13:45: note: expanded from macro 'ChikujiSubstYomi' #define ChikujiSubstYomi G013_ChikujiSubstYomi ^ 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] extern TanMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:92:45: note: expanded from macro 'TanMuhenkan' #define TanMuhenkan G092_TanMuhenkan ^ 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] extern CANNA_mbstowcs pro((wchar_t *, char *, int)); ~~~~~~ ^ int ./canna.h:1066:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern makeRkError pro((uiContext, char *)); ~~~~~~ ^ int ./sglobal.h:296:45: note: expanded from macro 'makeRkError' #define makeRkError G296_makeRkError ^ 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] extern TanBackwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:79:45: note: expanded from macro 'TanBackwardBunsetsu' #define TanBackwardBunsetsu G079_TanBackwardBunsetsu ^ 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] extern TbBackward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:100:45: note: expanded from macro 'TbBackward' #define TbBackward G100_TbBackward ^ 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] extern NothingChanged pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:58:45: note: expanded from macro 'NothingChanged' #define NothingChanged G058_NothingChanged ^ 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] extern TbEndOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:102:45: note: expanded from macro 'TbEndOfLine' #define TbEndOfLine G102_TbEndOfLine ^ 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] extern TanForwardBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:86:45: note: expanded from macro 'TanForwardBunsetsu' #define TanForwardBunsetsu G086_TanForwardBunsetsu ^ 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] extern TbForward pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:103:45: note: expanded from macro 'TbForward' #define TbForward G103_TbForward ^ 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] extern TbBeginningOfLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:101:45: note: expanded from macro 'TbBeginningOfLine' #define TbBeginningOfLine G101_TbBeginningOfLine ^ 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] extern tanMuhenkan pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:353:45: note: expanded from macro 'tanMuhenkan' #define tanMuhenkan G353_tanMuhenkan ^ 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] extern extractTanString pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:216:45: note: expanded from macro 'extractTanString' #define extractTanString G216_extractTanString ^ 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] extern extractTanYomi pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:217:45: note: expanded from macro 'extractTanYomi' #define extractTanYomi G217_extractTanYomi ^ 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] extern extractTanRomaji pro((tanContext, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:215:45: note: expanded from macro 'extractTanRomaji' #define extractTanRomaji G215_extractTanRomaji ^ 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] extern leaveAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:287:45: note: expanded from macro 'leaveAdjustMode' #define leaveAdjustMode G287_leaveAdjustMode ^ 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] extern YomiExit pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:132:45: note: expanded from macro 'YomiExit' #define YomiExit G132_YomiExit ^ 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] extern abandonContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:143:45: note: expanded from macro 'abandonContext' #define abandonContext G143_abandonContext ^ 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] extern RkCvtEuc pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1086:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkCvtNone pro((unsigned char *, int, unsigned char *, int)); ~~~~~~ ^ int ./canna.h:1087:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectOne ~~~~~~ ^ int ./sglobal.h:342:45: note: expanded from macro 'selectOne' #define selectOne G342_selectOne ^ 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] extern YomiMark pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:135:45: note: expanded from macro 'YomiMark' #define YomiMark G135_YomiMark ^ 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] extern doHenkan pro((uiContext, int, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:197:45: note: expanded from macro 'doHenkan' #define doHenkan G197_doHenkan ^ 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] extern tanKouhoIchiran pro((uiContext, int)); ~~~~~~ ^ int ./sglobal.h:352:45: note: expanded from macro 'tanKouhoIchiran' #define tanKouhoIchiran G352_tanKouhoIchiran ^ 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] extern EmptyBaseKana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:23:45: note: expanded from macro 'EmptyBaseKana' #define EmptyBaseKana G023_EmptyBaseKana ^ 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] extern EmptyBaseKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:22:45: note: expanded from macro 'EmptyBaseKakutei' #define EmptyBaseKakutei G022_EmptyBaseKakutei ^ 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] extern EmptyBaseHenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:20:45: note: expanded from macro 'EmptyBaseHenkan' #define EmptyBaseHenkan G020_EmptyBaseHenkan ^ 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] extern WToupper pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:123:45: note: expanded from macro 'WToupper' #define WToupper G123_WToupper ^ 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] extern WTolower pro((wchar_t)); ~~~~~~ ^ int ./canna.h:1099:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:89:45: note: expanded from macro 'TanKakutei' #define TanKakutei G089_TanKakutei ^ 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] extern Yomisearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:138:45: note: expanded from macro 'Yomisearchfunc' #define Yomisearchfunc G138_Yomisearchfunc ^ In file included from RKkana.c:28: ./canna.h:1101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CNvW2E pro((wchar_t *, int, char *, int)); ~~~~~~ ^ int ./sglobal.h:8:45: note: expanded from macro 'CNvW2E' #define CNvW2E G008_CNvW2E ^ 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] extern NothingForGLine pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:60:45: note: expanded from macro 'NothingForGLine' #define NothingForGLine G060_NothingForGLine ^ 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] extern NothingForGLineWithBeep pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:61:45: note: expanded from macro 'NothingForGLineWithBeep' #define NothingForGLineWithBeep G061_NothingForGLineWithBeep ^ 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] extern TanKouhoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:91:45: note: expanded from macro 'TanKouhoIchiran' #define TanKouhoIchiran G091_TanKouhoIchiran ^ 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] extern GLineNGReturn pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:29:45: note: expanded from macro 'GLineNGReturn' #define GLineNGReturn G029_GLineNGReturn ^ 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] extern GLineNGReturnFI pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:30:45: note: expanded from macro 'GLineNGReturnFI' #define GLineNGReturnFI G030_GLineNGReturnFI ^ 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] extern appendTan2Yomi pro((tanContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:154:45: note: expanded from macro 'appendTan2Yomi' #define appendTan2Yomi G154_appendTan2Yomi ^ In file included from RKkana.c:28: ./canna.h:1111:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern confirmContext pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:177:45: note: expanded from macro 'confirmContext' #define confirmContext G177_confirmContext ^ In file included from RKkana.c:28: ./canna.h:1112:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern ChikujiTanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:14:45: note: expanded from macro 'ChikujiTanDeletePrevious' #define ChikujiTanDeletePrevious G014_ChikujiTanDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1113:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:134:45: note: expanded from macro 'YomiKakutei' #define YomiKakutei G134_YomiKakutei ^ In file included from RKkana.c:28: ./canna.h:1114:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:133:45: note: expanded from macro 'YomiInsert' #define YomiInsert G133_YomiInsert ^ In file included from RKkana.c:28: ./canna.h:1115:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern cutOffLeftSide pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:182:45: note: expanded from macro 'cutOffLeftSide' #define cutOffLeftSide G182_cutOffLeftSide ^ In file included from RKkana.c:28: ./canna.h:1116:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern enterAdjustMode pro((uiContext, yomiContext)); ~~~~~~ ^ int ./sglobal.h:207:45: note: expanded from macro 'enterAdjustMode' #define enterAdjustMode G207_enterAdjustMode ^ In file included from RKkana.c:28: ./canna.h:1117:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNextKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:93:45: note: expanded from macro 'TanNextKouho' #define TanNextKouho G093_TanNextKouho ^ In file included from RKkana.c:28: ./canna.h:1118:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPreviousKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:95:45: note: expanded from macro 'TanPreviousKouho' #define TanPreviousKouho G095_TanPreviousKouho ^ In file included from RKkana.c:28: ./canna.h:1119:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBeginningOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:80:45: note: expanded from macro 'TanBeginningOfBunsetsu' #define TanBeginningOfBunsetsu G080_TanBeginningOfBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1120:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanEndOfBunsetsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:85:45: note: expanded from macro 'TanEndOfBunsetsu' #define TanEndOfBunsetsu G085_TanEndOfBunsetsu ^ In file included from RKkana.c:28: ./canna.h:1121:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:84:45: note: expanded from macro 'TanDeletePrevious' #define TanDeletePrevious G084_TanDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1122:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunMuhenkan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:82:45: note: expanded from macro 'TanBubunMuhenkan' #define TanBubunMuhenkan G082_TanBubunMuhenkan ^ In file included from RKkana.c:28: ./canna.h:1123:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern xString pro((wchar_t *, int, wchar_t *, wchar_t *)); ~~~~~~ ^ int ./sglobal.h:370:45: note: expanded from macro 'xString' #define xString G370_xString ^ In file included from RKkana.c:28: ./canna.h:1124:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KanaDeletePrevious pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:49:45: note: expanded from macro 'KanaDeletePrevious' #define KanaDeletePrevious G049_KanaDeletePrevious ^ In file included from RKkana.c:28: ./canna.h:1125:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern findSup pro((wchar_t)); ~~~~~~ ^ int ./sglobal.h:221:45: note: expanded from macro 'findSup' #define findSup G221_findSup ^ In file included from RKkana.c:28: ./canna.h:1126:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern selectKeysup pro((uiContext, yomiContext, int)); ~~~~~~ ^ int ./sglobal.h:340:45: note: expanded from macro 'selectKeysup' #define selectKeysup G340_selectKeysup ^ In file included from RKkana.c:28: ./canna.h:1127:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern containUnconvertedKey pro((yomiContext)); ~~~~~~ ^ int ./sglobal.h:178:45: note: expanded from macro 'containUnconvertedKey' #define containUnconvertedKey G178_containUnconvertedKey ^ In file included from RKkana.c:28: ./canna.h:1128:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CYsearchfunc pro((uiContext, KanjiMode, int, int, int)); ~~~~~~ ^ int ./sglobal.h:9:45: note: expanded from macro 'CYsearchfunc' #define CYsearchfunc G009_CYsearchfunc ^ In file included from RKkana.c:28: ./canna.h:1129:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanBubunKakutei pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:81:45: note: expanded from macro 'TanBubunKakutei' #define TanBubunKakutei G081_TanBubunKakutei ^ In file included from RKkana.c:28: ./canna.h:1130:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanZenkaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:99:45: note: expanded from macro 'TanZenkaku' #define TanZenkaku G099_TanZenkaku ^ In file included from RKkana.c:28: ./canna.h:1131:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHankaku pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:87:45: note: expanded from macro 'TanHankaku' #define TanHankaku G087_TanHankaku ^ In file included from RKkana.c:28: ./canna.h:1132:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanHiragana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:88:45: note: expanded from macro 'TanHiragana' #define TanHiragana G088_TanHiragana ^ In file included from RKkana.c:28: ./canna.h:1133:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanKatakana pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:90:45: note: expanded from macro 'TanKatakana' #define TanKatakana G090_TanKatakana ^ In file included from RKkana.c:28: ./canna.h:1134:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanRomaji pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:97:45: note: expanded from macro 'TanRomaji' #define TanRomaji G097_TanRomaji ^ In file included from RKkana.c:28: ./canna.h:1135:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanUpper pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:98:45: note: expanded from macro 'TanUpper' #define TanUpper G098_TanUpper ^ In file included from RKkana.c:28: ./canna.h:1136:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanCapitalize pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:83:45: note: expanded from macro 'TanCapitalize' #define TanCapitalize G083_TanCapitalize ^ In file included from RKkana.c:28: ./canna.h:1137:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanPrintBunpou pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:96:45: note: expanded from macro 'TanPrintBunpou' #define TanPrintBunpou G096_TanPrintBunpou ^ In file included from RKkana.c:28: ./canna.h:1138:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern TanNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:94:45: note: expanded from macro 'TanNop' #define TanNop G094_TanNop ^ In file included from RKkana.c:28: ./canna.h:1139:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiQuotedInsert pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:137:45: note: expanded from macro 'YomiQuotedInsert' #define YomiQuotedInsert G137_YomiQuotedInsert ^ In file included from RKkana.c:28: ./canna.h:1140:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern AlphaMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:1:45: note: expanded from macro 'AlphaMode' #define AlphaMode G001_AlphaMode ^ In file included from RKkana.c:28: ./canna.h:1141:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern HenkanNyuryokuMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:35:45: note: expanded from macro 'HenkanNyuryokuMode' #define HenkanNyuryokuMode G035_HenkanNyuryokuMode ^ In file included from RKkana.c:28: ./canna.h:1142:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern KigoIchiran pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:54:45: note: expanded from macro 'KigoIchiran' #define KigoIchiran G054_KigoIchiran ^ In file included from RKkana.c:28: ./canna.h:1143:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UiUtilMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:105:45: note: expanded from macro 'UiUtilMode' #define UiUtilMode G105_UiUtilMode ^ In file included from RKkana.c:28: ./canna.h:1144:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHira pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:21:45: note: expanded from macro 'EmptyBaseHira' #define EmptyBaseHira G021_EmptyBaseHira ^ In file included from RKkana.c:28: ./canna.h:1145:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseKata pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:24:45: note: expanded from macro 'EmptyBaseKata' #define EmptyBaseKata G024_EmptyBaseKata ^ In file included from RKkana.c:28: ./canna.h:1146:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseEisu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:18:45: note: expanded from macro 'EmptyBaseEisu' #define EmptyBaseEisu G018_EmptyBaseEisu ^ In file included from RKkana.c:28: ./canna.h:1147:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseZen pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:26:45: note: expanded from macro 'EmptyBaseZen' #define EmptyBaseZen G026_EmptyBaseZen ^ In file included from RKkana.c:28: ./canna.h:1148:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern EmptyBaseHan pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:19:45: note: expanded from macro 'EmptyBaseHan' #define EmptyBaseHan G019_EmptyBaseHan ^ In file included from RKkana.c:28: ./canna.h:1149:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseHiraKataToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:126:45: note: expanded from macro 'YomiBaseHiraKataToggle' #define YomiBaseHiraKataToggle G126_YomiBaseHiraKataToggle ^ In file included from RKkana.c:28: ./canna.h:1150:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseZenHanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:131:45: note: expanded from macro 'YomiBaseZenHanToggle' #define YomiBaseZenHanToggle G131_YomiBaseZenHanToggle ^ In file included from RKkana.c:28: ./canna.h:1151:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKanaEisuToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:128:45: note: expanded from macro 'YomiBaseKanaEisuToggle' #define YomiBaseKanaEisuToggle G128_YomiBaseKanaEisuToggle ^ In file included from RKkana.c:28: ./canna.h:1152:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseKakuteiHenkanToggle pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:127:45: note: expanded from macro 'YomiBaseKakuteiHenkanToggle' #define YomiBaseKakuteiHenkanToggle G127_YomiBaseKakuteiHenkanToggle ^ In file included from RKkana.c:28: ./canna.h:1153:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateForw pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:130:45: note: expanded from macro 'YomiBaseRotateForw' #define YomiBaseRotateForw G130_YomiBaseRotateForw ^ In file included from RKkana.c:28: ./canna.h:1154:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiBaseRotateBack pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:129:45: note: expanded from macro 'YomiBaseRotateBack' #define YomiBaseRotateBack G129_YomiBaseRotateBack ^ In file included from RKkana.c:28: ./canna.h:1155:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern DoFuncSequence pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:17:45: note: expanded from macro 'DoFuncSequence' #define DoFuncSequence G017_DoFuncSequence ^ In file included from RKkana.c:28: ./canna.h:1156:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern YomiModeBackup pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:136:45: note: expanded from macro 'YomiModeBackup' #define YomiModeBackup G136_YomiModeBackup ^ In file included from RKkana.c:28: ./canna.h:1157:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern UseOtherKeymap pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:106:45: note: expanded from macro 'UseOtherKeymap' #define UseOtherKeymap G106_UseOtherKeymap ^ In file included from RKkana.c:28: ./canna.h:1158:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern JapaneseMode pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:48:45: note: expanded from macro 'JapaneseMode' #define JapaneseMode G048_JapaneseMode ^ In file included from RKkana.c:28: ./canna.h:1160:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranForwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:42:45: note: expanded from macro 'IchiranForwardKouho' #define IchiranForwardKouho G042_IchiranForwardKouho ^ In file included from RKkana.c:28: ./canna.h:1161:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBackwardKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:39:45: note: expanded from macro 'IchiranBackwardKouho' #define IchiranBackwardKouho G039_IchiranBackwardKouho ^ In file included from RKkana.c:28: ./canna.h:1162:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNextKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:43:45: note: expanded from macro 'IchiranNextKouhoretsu' #define IchiranNextKouhoretsu G043_IchiranNextKouhoretsu ^ In file included from RKkana.c:28: ./canna.h:1163:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranPreviousKouhoretsu pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:45:45: note: expanded from macro 'IchiranPreviousKouhoretsu' #define IchiranPreviousKouhoretsu G045_IchiranPreviousKouhoretsu ^ In file included from RKkana.c:28: ./canna.h:1164:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranBeginningOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:40:45: note: expanded from macro 'IchiranBeginningOfKouho' #define IchiranBeginningOfKouho G040_IchiranBeginningOfKouho ^ In file included from RKkana.c:28: ./canna.h:1165:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranEndOfKouho pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:41:45: note: expanded from macro 'IchiranEndOfKouho' #define IchiranEndOfKouho G041_IchiranEndOfKouho ^ In file included from RKkana.c:28: ./canna.h:1166:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranQuit pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:46:45: note: expanded from macro 'IchiranQuit' #define IchiranQuit G046_IchiranQuit ^ In file included from RKkana.c:28: ./canna.h:1167:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern IchiranNop pro((uiContext)); ~~~~~~ ^ int ./sglobal.h:44:45: note: expanded from macro 'IchiranNop' #define IchiranNop G044_IchiranNop ^ In file included from RKkana.c:28: ./canna.h:1168:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwCvtNone pro((wchar_t *, int, wchar_t *, int)); ~~~~~~ ^ int ./canna.h:1169:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkwSetAppName pro((int, char *)); ~~~~~~ ^ int RKkana.c:160:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _ADDCODE(dst, maxdst, count, code, length) ^ RKkana.c:193:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtZen(zen, maxzen, han, maxhan) ^ RKkana.c:264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtHan(han, maxhan, zen, maxzen) ^ RKkana.c:349:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtKana(kana, maxkana, hira, maxhira) ^ RKkana.c:395:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtHira(hira, maxhira, kana, maxkana) ^ RKkana.c:443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtNone(dst, maxdst, src, maxsrc) ^ RKkana.c:480:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtEuc(euc, maxeuc, sj, maxsj) ^ RKkana.c:556:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkCvtSuuji(dst, maxdst, src, maxsrc, format) ^ RKkana.c:720:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtHan(dst, maxdst, src, srclen) ^ int RKkana.c:720:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:756:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtHira(dst, maxdst, src, srclen) ^ int RKkana.c:756:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:793:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtKana(dst, maxdst, src, srclen) ^ int RKkana.c:793:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:830:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtZen(dst, maxdst, src, srclen) ^ int RKkana.c:830:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:867:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtNone(dst, maxdst, src, srclen) ^ int RKkana.c:867:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:881:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwMapRoma(romaji, dst, maxdst, src, srclen, flags, status) ^ int RKkana.c:881:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RKkana.c:924:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwMapPhonogram(struct RkRxDic *romaji, wchar_t *dst, int maxdst, ^ int RKkana.c:990:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkwCvtRoma(romaji, dst, maxdst, src, srclen, flags) ^ int RKkana.c:990:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 129 warnings generated. for i in rkc.o convert.o wconvert.o wutil.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; do if [ -f ../../RKC16/unshared/$i ]; then (rm -f $i; cp ../../RKC16/unshared/$i .) ; fi; done ) ; fi rm -f libcanna16.so.1.0~ set -x; (cd .; cc -o ./libcanna16.so.1.0~ -shared -fPIC -Wl,-rpath,/usr/local/lib -Wl,-soname,libcanna16.so.1.0 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 rkc.o convert.o wconvert.o wutil.o ); + cd . + cc -o ./libcanna16.so.1.0~ -shared -fPIC -Wl,-rpath,/usr/local/lib -Wl,-soname,libcanna16.so.1.0 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 rkc.o convert.o wconvert.o wutil.o true rm -f libcanna16.so.1.0 mv -f libcanna16.so.1.0~ libcanna16.so.1.0 rm -f libcanna16.a + cd unshared + ar clq ../libcanna16.a jrbind.o ebind.o lisp.o defaultmap.o bushu.o chikuji.o commondata.o empty.o henkan.o hex.o ichiran.o jishu.o kctrl.o keydef.o kigo.o mode.o multi.o onoff.o parse.o romaji.o uiutil.o uldefine.o uldelete.o ulhinshi.o ulkigo.o ulmount.o ulserver.o util.o yesno.o bunsetsu.o engine.o RKroma.o RKkana.o rkc.o convert.o wconvert.o wutil.o ranlib libcanna16.a making all in ./canna... making all in ./server... cc -O2 -O2 -pipe -Wno-error=int-conversion -I../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -c WaitFor.c WaitFor.c:83:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _anyset(src) ^ WaitFor.c:135:8: warning: call to undeclared function 'PrintMsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMsg("WaitForSomething(): select: errno=%d\n", selecterr); ^ WaitFor.c:142:8: warning: call to undeclared function 'AllSync'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] AllSync(); ^ WaitFor.c:154:26: warning: passing arguments to 'EstablishNewConnections' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EstablishNewConnections(nnew) ; ^ WaitFor.c:103:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WaitForSomething(nready, nnew) ^ 5 warnings generated. cc -O2 -O2 -pipe -Wno-error=int-conversion -I../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -c connection.c connection.c:98:14: warning: call to undeclared function 'umask'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] oldUmask = umask (0); ^ connection.c:100:8: warning: call to undeclared function 'mkdir'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ( mkdir( IR_UNIX_DIR, 0777 ) == -1 && ^ connection.c:102:15: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( Dmsg(5, "Can't open %s error No. %d\n",IR_UNIX_DIR, errno);) ^ connection.c:109:15: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( Dmsg(5, "Warning: UNIX socket for server failed.\n");) ^ connection.c:115:17: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( Dmsg(5, "ե̾:[%s]\n",unsock.sun_path);) ^ connection.c:115:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(5, "ե̾:[%s]\n",unsock.sun_path);) ^~~~ ~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ connection.c:118:2: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(request); ^ connection.c:123:17: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( Dmsg(5,"Warning: Server could not bind.\n");) ^ connection.c:124:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(request); ^ connection.c:145:15: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( Dmsg(5,"Warning: Port number not find on '/etc/services'.\n");) ^ connection.c:151:15: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( Dmsg(5,"Warning: INET socket for server failed.\n");) ^ connection.c:167:15: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( Dmsg(5, "ݡֹ:[%d]\n",htons(insock.sin_port));) ^ connection.c:167:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(5, "ݡֹ:[%d]\n",htons(insock.sin_port));) ^~~~ ~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ connection.c:175:31: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(5, "bind ȥ饤[%d]\n",retry);) ^~~~ ~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ connection.c:178:2: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(request); ^ connection.c:182:7: warning: call to undeclared function 'sleep'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] sleep (1); ^ connection.c:187:2: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(request); ^ connection.c:206:13: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( Dmsg(3,"饽åȤ\n"); ) ^ connection.c:206:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(3,"饽åȤ\n"); ) ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ connection.c:219:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(3,"գΣɣإɥᥤϤǤ\n"); ) ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ connection.c:233:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(3,"ɣΣţԥɥᥤϤǤ\n"); ) ^~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ connection.c:241:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(3,"åȤνϤǤ\n"); ) ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ connection.c:252:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] WidenTables(newminsize) ^ int connection.c:252:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] connection.c:384:4: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] Dmsg(1,"Didn't make connection: Out of file descriptors for connections\n"); ^ connection.c:386:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close (newconn); ^ connection.c:396:29: warning: passing arguments to 'NextAvailableClient' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] next = NextAvailableClient(newconn); ^ connection.c:408:7: warning: call to undeclared function 'PrintMsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMsg ^ connection.c:409:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ("饤ȴơ֥뤬ޤǤ\n"); ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ connection.c:410:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close( newconn ); ^ connection.c:361:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] EstablishNewConnections(nnew) ^ connection.c:465:7: warning: call to undeclared function 'CloseDownClient'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] CloseDownClient(bad); ^ connection.c:469:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(curclient); ^ connection.c:487:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] AllCloseDownClients() ^ int connection.c:493:6: warning: call to undeclared function 'CloseDownClient'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] CloseDownClient( ConnectionTranslation[ i ] ) ; ^ connection.c:496:1: warning: non-void function does not return a value [-Wreturn-type] } ^ connection.c:502:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CloseDownClient(client) ^ int connection.c:510:14: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( Dmsg(3,"饤ID %d \n", client->id ); ) ^ connection.c:510:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(3,"饤ID %d \n", client->id ); ) ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ connection.c:512:5: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close( connection ) ; ^ connection.c:519:7: warning: call to undeclared function 'RkwCloseContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwCloseContext(contexts[i]); ^ connection.c:523:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg( 6,"桼ʥС:[%d]\n", client->usr_no ); ) ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ connection.c:527:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg( 6,"桼:[%d]\n", usr->count ); ) ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ connection.c:530:28: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg( 6,"桼ơ֥ե\n" ); ) ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ connection.c:502:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CloseDownClient(client) ^ connection.c:550:1: warning: non-void function does not return a value [-Wreturn-type] } ^ connection.c:561:22: warning: incompatible pointer types passing 'long *' to parameter of type 'time_t *' (aka 'long long *') [-Wincompatible-pointer-types] cur_time = time( (long *)0 ) ; ^~~~~~~~~ /usr/include/time.h:123:21: note: passing argument to parameter here time_t time(time_t *); ^ connection.c:572:22: warning: incompatible pointer types passing 'long *' to parameter of type 'const time_t *' (aka 'const long long *') [-Wincompatible-pointer-types] tt = localtime( &cdate ) ; ^~~~~~ /usr/include/time.h:118:36: note: passing argument to parameter here struct tm *localtime(const time_t *); ^ connection.c:553:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ClientStat(client, type, request_Type, return_date) ^ connection.c:618:2: warning: call to undeclared function 'PrintMsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMsg( "getpeername error No.%d\n", errno ); ^ connection.c:630:29: warning: passing arguments to 'inet_ntoa' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] strncpy( buf, inet_ntoa( from.sin_addr ), MAXDATA-1 ) ; ^ connection.c:633:6: warning: call to undeclared function 'gethostname'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( gethostname( buf, MAXDATA - 6 ) < 0 ) { ^ connection.c:607:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetConnectionInfo( client ) ^ connection.c:648:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ConnectionSetup(client) ^ int connection.c:656:14: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( Dmsg( 6,"桼̾[%s]\n", name ); ) ^ connection.c:656:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg( 6,"桼̾[%s]\n", name ); ) ^~~~ ~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ connection.c:660:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg( 6,"ϿѤߥ桼̾[%s]\n", usr->username ); ) ^~~~~~~~ ~~~~ ~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ connection.c:664:28: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg( 6,"桼[%d]\n", usr->count ); ) ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ connection.c:683:28: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg( 6,"桼[%s]Ͽ\n", name ); ) ^~~~ ~~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ connection.c:684:28: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg( 6,"桼ʥС[%d]\n", i ); ) ^~~~ ~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ connection.c:693:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg( 1, "ʾ桼ϡϿǤޤ\n"); ) ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ connection.c:694:6: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close( client->id ) ; ^ connection.c:648:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ConnectionSetup(client) ^ 63 warnings generated. cc -O2 -O2 -pipe -Wno-error=int-conversion -I../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -c convert.c convert.c:200:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ir_error(clientp) ^ int convert.c:207:20: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] while( (size = read( client->id, (char *)buf, LOCAL_BUFSIZE )) == LOCAL_BUFSIZE ) { ^ convert.c:209:2: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] Dmsg(5,"ߥǡ\n") ; ^ convert.c:209:10: warning: illegal character encoding in string literal [-Winvalid-source-encoding] Dmsg(5,"ߥǡ\n") ; ^~~~~~~~~~~~ ~~~~~~~~~~~~ convert.c:210:2: warning: call to undeclared function 'DebugDump'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] DebugDump( 5, buf, size ); ^ convert.c:200:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_error(clientp) ^ convert.c:238:14: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( Dmsg( 5,"UserName:[%s]\n", req->name ); ) ^ convert.c:217:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CheckVersion( req, client ) ^ convert.c:272:23: warning: passing arguments to 'WriteClient' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return WriteClient(client->id, buf, sizeof(buf)); ^ convert.c:264:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SendTypeE1Reply(client, stat) ^ convert.c:373:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ir_initialize(clientp) ^ int convert.c:376:12: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern CheckAccessControlList() ; ~~~~~~ ^ int convert.c:389:2: warning: call to undeclared function 'CloseDownClient'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] CloseDownClient( client ) ; ^ convert.c:393:15: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( Dmsg(5, "PROTOCOL.Version[%d:%d]\n",client->version_hi ,ret);) ^ convert.c:401:9: warning: call to undeclared function 'WidenClientContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(!WidenClientContext(client, N_INIT_CONTEXTS)){ ^ convert.c:402:7: warning: call to undeclared function 'PrintMsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMsg("ƥγĥ˼Ԥޤ\n"); ^ convert.c:402:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] PrintMsg("ƥγĥ˼Ԥޤ\n"); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ convert.c:405:7: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] unlink(unsock.sun_path); /* UNIXɥᥤǺäեä*/ ^ convert.c:410:9: warning: call to undeclared function 'ConnectionSetup'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( ConnectionSetup( client ) > 0) { ^ convert.c:411:35: warning: passing arguments to 'CheckAccessControlList' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (CheckAccessControlList(client->hostaddr, client->username) < 0) { ^ convert.c:416:6: warning: call to undeclared function 'PrintMsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMsg("[%s](%s) Access denied\n", ^ convert.c:418:6: warning: call to undeclared function 'CloseDownClient'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] CloseDownClient( client ) ; ^ convert.c:422:10: warning: call to undeclared function 'RkwCreateContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] cxnum = RkwCreateContext() ; ^ convert.c:424:10: warning: call to undeclared function 'SetDicHome'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (SetDicHome( client, cxnum ) > 0) { ^ convert.c:425:8: warning: call to undeclared function 'set_cxt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] set_cxt(client, cxnum); ^ convert.c:429:8: warning: call to undeclared function 'RkwCloseContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwCloseContext(cxnum); ^ convert.c:373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_initialize(clientp) ^ convert.c:1539:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] WriteClient( ClientFD, buf, size ) ^ convert.c:1548:14: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( Dmsg( 10, "WriteClient:" ) ; ) ^ convert.c:1549:14: warning: call to undeclared function 'DebugDump'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( DebugDump( 10, buf, size ); ) ^ convert.c:1554:15: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] write_stat = write( ClientFD, (char *)bufindex, todo ) ; ^ convert.c:1571:6: warning: call to undeclared function 'PrintMsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMsg( "Write Error[ %d ]\n", errno ) ; ^ convert.c:1539:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WriteClient( ClientFD, buf, size ) ^ convert.c:258:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int WriteClient(); ^ convert.c:1602:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ReadRequestFromClient(who, status ) ^ int convert.c:1619:18: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( Dmsg( 8,"free readbufptr.\n" ); ) /* ϡǥե*/ ^ convert.c:1626:19: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ( (readsize = read( client, (char *)bufptr, bufsize )) < 0) { ^ convert.c:1629:3: warning: call to undeclared function 'PrintMsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMsg( "[%s] ", who->username ) ; ^ convert.c:1631:6: warning: call to undeclared function 'PrintMsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMsg( "Read request failed\n" ) ; ^ convert.c:1632:16: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( Dmsg( 5, "ReadRequestFromClient: Read request failed\n"); ) ^ convert.c:1639:18: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( Dmsg( 10, "ReadRequest:" ) ; ) ^ convert.c:1640:18: warning: call to undeclared function 'DebugDump'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( DebugDump( 10, bufptr, readsize ); ) ^ convert.c:1658:3: warning: call to undeclared function 'PrintMsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMsg( "[%s] ", who->username ) ; ^ convert.c:1660:6: warning: call to undeclared function 'PrintMsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMsg( "Request error[ %d ]\n", req0->Type ) ; ^ convert.c:1683:26: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if( (n = (* ReqCallFunc)( readbufptr, bufcnt )) < 0 ) { ^ convert.c:1685:3: warning: call to undeclared function 'PrintMsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMsg( "[%s] ", who->username ) ; ^ convert.c:1687:6: warning: call to undeclared function 'PrintMsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMsg( "Read Data failed\n") ; ^ convert.c:1712:4: warning: call to undeclared function 'PrintMsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMsg( "[%s] ", who->username ) ; ^ convert.c:1714:7: warning: call to undeclared function 'PrintMsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMsg( "Read Buffer allocate failed\n") ; ^ convert.c:1727:6: warning: call to undeclared function 'PrintMsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMsg( "[%s] ", who->username ) ; ^ convert.c:1729:2: warning: call to undeclared function 'PrintMsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMsg( "Read Over Time!!\n") ; ^ convert.c:1739:11: warning: call to undeclared function 'ClientStat'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)ClientStat(who, SETTIME, req0->Type , 0); ^ convert.c:1602:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReadRequestFromClient(who, status ) ^ convert.c:1745:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcReq0( buf, size ) ^ int convert.c:1745:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] convert.c:1771:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcReq2( buf, size ) ^ int convert.c:1778:14: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( Dmsg(10,"ProcReq start!!\n" ); ) ^ convert.c:1771:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcReq2( buf, size ) ^ convert.c:2110:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] DebugDump( level, buf, size ) ^ int convert.c:2120:5: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] Dmsg( level, " SIZE = %d\n", size ) ; ^ convert.c:2110:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DebugDump( level, buf, size ) ^ convert.c:2142:1: warning: non-void function does not return a value [-Wreturn-type] } ^ convert.c:2144:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] DebugDispKanji( cxnum, num ) ^ int convert.c:2151:11: warning: call to undeclared function 'RkwGetKanji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = RkwGetKanji( cxnum, (Ushort *)cbuf, 1024 ); ^ convert.c:2152:5: warning: call to undeclared function 'ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ushort2euc( cbuf, len, buf, 1024 ); ^ convert.c:2153:5: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] Dmsg( 5,"%d:[%s] ", num, buf ) ; ^ convert.c:2144:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DebugDispKanji( cxnum, num ) ^ convert.c:2154:1: warning: non-void function does not return a value [-Wreturn-type] } ^ 68 warnings generated. cc -O2 -O2 -pipe -Wno-error=int-conversion -I../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -c wconvert.c wconvert.c:153:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] GetFirstKouho(cxnum, start, end, val_return, buf, bufsize, bufp_return) ^ wconvert.c:162:11: warning: call to undeclared function 'RkwGetKanji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = RkwGetKanji(cxnum, kanjibuf, sizeof(kanjibuf) / sizeof(Ushort)); ^ wconvert.c:169:9: warning: call to undeclared function 'RkwRight'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwRight(cxnum); ^ wconvert.c:175:17: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg( "Memory exhausted!\n" ); ^ wconvert.c:182:7: warning: call to undeclared function 'RkwGoTo'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwGoTo(cxnum, i); ^ wconvert.c:189:5: warning: call to undeclared function 'RkwRight'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwRight(cxnum); ^ wconvert.c:190:49: warning: passing arguments to 'conveuc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "%s ", (len > 0) ? conveuc(p - len - 1) : null) ); ^ wconvert.c:190:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "%s ", (len > 0) ? conveuc(p - len - 1) : null) ); ^ wconvert.c:192:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug(Dmsg(5, "\n")); ^ wconvert.c:195:3: warning: call to undeclared function 'RkwGoTo'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwGoTo(cxnum, start); /* ƬʸʸᤷƤ */ ^ wconvert.c:153:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] GetFirstKouho(cxnum, start, end, val_return, buf, bufsize, bufp_return) ^ wconvert.c:202:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copylenstr(name, p) ^ wconvert.c:224:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType1Reply(client, majo, mino, stat, majorv, minorv, curtime, ^ wconvert.c:356:23: warning: passing arguments to 'WriteClient' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = WriteClient(client->id, bufp, requiredsize); ^ wconvert.c:224:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SendType1Reply(client, majo, mino, stat, majorv, minorv, curtime, ^ wconvert.c:362:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType2Reply(client, majo, mino, stat) ^ wconvert.c:372:21: warning: passing arguments to 'WriteClient' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return WriteClient(client->id, buf, sizeof(buf)); ^ wconvert.c:362:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SendType2Reply(client, majo, mino, stat) ^ wconvert.c:376:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType4Reply(client, majo, mino, stat, len, dat) ^ wconvert.c:399:23: warning: passing arguments to 'WriteClient' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = WriteClient(client->id, bufp, requiredsize); ^ wconvert.c:376:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SendType4Reply(client, majo, mino, stat, len, dat) ^ wconvert.c:405:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType4XReply(client, majo, mino, val, s1, s2, len, dat) ^ wconvert.c:433:23: warning: passing arguments to 'WriteClient' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = WriteClient(client->id, bufp, requiredsize); ^ wconvert.c:405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SendType4XReply(client, majo, mino, val, s1, s2, len, dat) ^ wconvert.c:439:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType5Reply(client, majo, mino, context) ^ wconvert.c:449:21: warning: passing arguments to 'WriteClient' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] return WriteClient(client->id, buf, sizeof(buf)); ^ wconvert.c:439:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SendType5Reply(client, majo, mino, context) ^ wconvert.c:453:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] namesize(names, n) ^ wconvert.c:453:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:471:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] unamesize(names, n) ^ wconvert.c:481:11: warning: call to undeclared function 'ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] tmp = ushortstrlen(names) + 1; ^ wconvert.c:471:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unamesize(names, n) ^ wconvert.c:489:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] unamesize2(names) ^ wconvert.c:495:11: warning: call to undeclared function 'ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] tmp = ushortstrlen(names) + 1; ^ wconvert.c:489:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] unamesize2(names) ^ wconvert.c:503:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType6Reply(client, majo, mino, n, names, namelen) ^ wconvert.c:524:23: warning: passing arguments to 'WriteClient' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = WriteClient(client->id, bufp, requiredsize); ^ wconvert.c:503:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SendType6Reply(client, majo, mino, n, names, namelen) ^ wconvert.c:530:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType7Reply(client, majo, mino, n, len, dat) ^ wconvert.c:552:23: warning: passing arguments to 'WriteClient' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = WriteClient(client->id, bufp, requiredsize); ^ wconvert.c:530:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SendType7Reply(client, majo, mino, n, len, dat) ^ wconvert.c:558:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SendType9Reply(client, majo, mino, val, len, dat) ^ wconvert.c:580:23: warning: passing arguments to 'WriteClient' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] retval = WriteClient(client->id, bufp, requiredsize); ^ wconvert.c:558:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SendType9Reply(client, majo, mino, val, len, dat) ^ wconvert.c:623:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_finalize( clientp ) ^ wconvert.c:633:5: warning: call to undeclared function 'CloseDownClient'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] CloseDownClient( client ) ; ^ wconvert.c:623:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_finalize( clientp ) ^ wconvert.c:639:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_killserver(clientp) ^ wconvert.c:653:34: warning: call to undeclared function 'getuid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] struct passwd *pass = getpwuid(getuid()); ^ wconvert.c:656:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(5, "Фư桼̾:[%s]\n", susername);) ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ wconvert.c:656:17: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "Фư桼̾:[%s]\n", susername);) ^ wconvert.c:660:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(5, "λᤷ桼̾:[%s]\n", client->username);) ^~~~~~~~ ~~~~ ~~~~~~~~~~~~ ~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ wconvert.c:660:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "λᤷ桼̾:[%s]\n", client->username);) ^ wconvert.c:662:15: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg("irw_killserver:[%s][%s]\n",susername, client->username); ^ wconvert.c:672:7: warning: call to undeclared function 'gethostname'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (gethostname(buf, sizeof(buf)) < 0){ ^ wconvert.c:691:3: warning: call to undeclared function 'RkwFinalize'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwFinalize(); ^ wconvert.c:693:3: warning: call to undeclared function 'AllCloseDownClients'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] AllCloseDownClients(); ^ wconvert.c:694:11: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg("irw_killserver:cannaserver end\n"); ^ wconvert.c:696:11: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg("remove [%s]\n" ,unsock.sun_path); ^ wconvert.c:697:3: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] unlink(unsock.sun_path); /* UNIXɥᥤǺäեä*/ ^ wconvert.c:639:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_killserver(clientp) ^ wconvert.c:703:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_create_context( clientp ) ^ wconvert.c:709:13: warning: call to undeclared function 'RkwCreateContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] cxnum = RkwCreateContext() ; ^ wconvert.c:710:9: warning: call to undeclared function 'SetDicHome'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (SetDicHome(client, cxnum) > 0) { ^ wconvert.c:711:7: warning: call to undeclared function 'set_cxt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] set_cxt(client, cxnum); ^ wconvert.c:714:7: warning: call to undeclared function 'RkwCloseContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwCloseContext(cxnum); ^ wconvert.c:716:15: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg("[%s](%s) Can't set dictionary home\n", ^ wconvert.c:703:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_create_context( clientp ) ^ wconvert.c:732:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] validcontext(cxnum, client, proto) ^ wconvert.c:736:7: warning: call to undeclared function 'chk_cxt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (chk_cxt(client, cxnum)) { ^ wconvert.c:739:11: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg("[%s](%s) Context Err[%d]\n", client->username, ^ wconvert.c:732:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] validcontext(cxnum, client, proto) ^ wconvert.c:745:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_duplicate_context( clientp ) ^ wconvert.c:753:18: warning: call to undeclared function 'RkwDuplicateContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] retval = RkwDuplicateContext( cxnum ) ; ^ wconvert.c:755:9: warning: call to undeclared function 'set_cxt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (!set_cxt(client, retval)) { ^ wconvert.c:756:6: warning: call to undeclared function 'RkwCloseContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwCloseContext(retval); ^ wconvert.c:745:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_duplicate_context( clientp ) ^ wconvert.c:766:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_close_context( clientp ) ^ wconvert.c:774:15: warning: call to undeclared function 'RkwCloseContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = (char)RkwCloseContext( cxnum ) ; ^ wconvert.c:775:9: warning: passing arguments to 'off_cxt' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] off_cxt(client, cxnum); ^ wconvert.c:766:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_close_context( clientp ) ^ wconvert.c:782:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_dictionary_list( clientp ) ^ wconvert.c:792:14: warning: call to undeclared function 'RkwGetDicList'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = (int)RkwGetDicList( cxnum, dicnames, max ) ; ^ wconvert.c:782:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_dictionary_list( clientp ) ^ wconvert.c:802:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_get_yomi( clientp ) ^ wconvert.c:812:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "maxyomi [%d]\n", maxyomi ) ); ^ wconvert.c:816:8: warning: call to undeclared function 'RkwGoTo'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( RkwGoTo(cxnum, bunsetuno) == bunsetuno ) { ^ wconvert.c:817:18: warning: call to undeclared function 'RkwGetYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((stat = RkwGetYomi(cxnum, yomi, maxyomi)) >= 0) { ^ wconvert.c:821:14: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg("[%s](%s) bunsetu move failed\n", ^ wconvert.c:802:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_get_yomi( clientp ) ^ wconvert.c:832:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_define_dic( clientp ) ^ wconvert.c:843:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(5, "̾=%s\n", (dicname)?dicname:null) ); ^~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ wconvert.c:843:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "̾=%s\n", (dicname)?dicname:null) ); ^ wconvert.c:844:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(5, "Ͽǡ[%s]\n", ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ wconvert.c:845:24: warning: passing arguments to 'conveuc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (data)?conveuc(data):null) ); ^ wconvert.c:844:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "Ͽǡ[%s]\n", ^ wconvert.c:847:9: warning: call to undeclared function 'RkwDefineDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = RkwDefineDic(cxnum, dicname, data); ^ wconvert.c:832:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_define_dic( clientp ) ^ wconvert.c:854:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_delete_dic( clientp ) ^ wconvert.c:865:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(5, "̾=%s\n", (dicname)?dicname:null) ); ^~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ wconvert.c:865:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "̾=%s\n", (dicname)?dicname:null) ); ^ wconvert.c:866:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(5, "ǡ[%s]\n", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ wconvert.c:867:24: warning: passing arguments to 'conveuc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (data)?conveuc(data):null) ); ^ wconvert.c:866:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "ǡ[%s]\n", ^ wconvert.c:869:9: warning: call to undeclared function 'RkwDeleteDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = RkwDeleteDic(cxnum, dicname, data); ^ wconvert.c:854:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_delete_dic( clientp ) ^ wconvert.c:876:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_get_dir_list( clientp ) ^ wconvert.c:886:9: warning: call to undeclared function 'RkwGetDirList'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = RkwGetDirList(cxnum, dicnames, (int)Request.type3.buflen); ^ wconvert.c:876:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_get_dir_list( clientp ) ^ wconvert.c:896:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_mount_dictionary( clientp ) ^ wconvert.c:902:12: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern MMountFlag; ~~~~~~ ^ int wconvert.c:906:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "dicname = %s\n", (dicname)?dicname:null) ); ^ wconvert.c:908:9: warning: call to undeclared function 'RkwMountDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = RkwMountDic(cxnum, dicname, Request.type15.mode | MMountFlag) ; ^ wconvert.c:896:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_mount_dictionary( clientp ) ^ wconvert.c:915:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_umount_dictionary( clientp ) ^ wconvert.c:922:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "dicname = %s\n", ^ wconvert.c:925:9: warning: call to undeclared function 'RkwUnmountDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = RkwUnmountDic(cxnum, Request.type15.dicname); ^ wconvert.c:915:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_umount_dictionary( clientp ) ^ wconvert.c:932:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_rmount_dictionary( clientp ) ^ wconvert.c:939:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "dicname = %s\n", ^ wconvert.c:942:9: warning: call to undeclared function 'RkwRemountDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = RkwRemountDic(cxnum, Request.type15.dicname, ^ wconvert.c:932:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_rmount_dictionary( clientp ) ^ wconvert.c:950:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_mount_list( clientp ) ^ wconvert.c:960:9: warning: call to undeclared function 'RkwGetMountList'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = RkwGetMountList(cxnum, dicnames, (int)Request.type3.buflen); ^ wconvert.c:950:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_mount_list( clientp ) ^ wconvert.c:971:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_convert( clientp ) ^ wconvert.c:985:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug(Dmsg(5, "ɤ = %s\n", ^~~~ ~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ wconvert.c:986:23: warning: passing arguments to 'conveuc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (yomi)?conveuc(yomi):null)); ^ wconvert.c:985:15: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug(Dmsg(5, "ɤ = %s\n", ^ wconvert.c:988:13: warning: call to undeclared function 'RkwBgnBun'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( (ret = RkwBgnBun( cxnum, yomi, yomilen, req->mode )) ^ wconvert.c:996:14: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg( "[%s](%s) kana-kanji convert failed\n", ^ wconvert.c:971:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_convert( clientp ) ^ wconvert.c:1007:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_convert_end( clientp ) ^ wconvert.c:1019:10: warning: call to undeclared function 'RkwGoTo'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( RkwGoTo( cxnum, 0 ) != 0 ) { ^ wconvert.c:1021:11: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg("[%s](%s) ir_convert_end: RkwGoTo failed\n", ^ wconvert.c:1024:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(5, "ؽ\n") ); ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ wconvert.c:1024:20: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "ؽ\n") ); ^ wconvert.c:1029:26: warning: call to undeclared function 'RkwXfer'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( req->kouho[ i ] != RkwXfer( cxnum, req->kouho [ i ] ) ) { ^ wconvert.c:1031:15: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg("[%s](%s) irw_convert_end: RkwXfer failed\n", ^ wconvert.c:1034:13: warning: call to undeclared function 'DebugDispKanji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( DebugDispKanji( cxnum, i ) ); ^ wconvert.c:1036:7: warning: call to undeclared function 'RkwRight'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( RkwRight( cxnum ) == 0 && i != (len - 1) ) { ^ wconvert.c:1038:15: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg("[%s](%s) irw_convert_end: RkwRight failed\n", ^ wconvert.c:1042:20: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "\n") ); ^ wconvert.c:1045:14: warning: call to undeclared function 'RkwEndBun'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = RkwEndBun(cxnum, mode); ^ wconvert.c:1007:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_convert_end( clientp ) ^ wconvert.c:1051:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_get_kanjilist( clientp ) ^ wconvert.c:1063:18: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "maxkanji [%d]\n", maxkanji) ); ^ wconvert.c:1065:8: warning: call to undeclared function 'RkwGoTo'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( RkwGoTo(cxnum, bunsetuno) == bunsetuno ) { ^ wconvert.c:1066:13: warning: call to undeclared function 'RkwGetKanjiList'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = RkwGetKanjiList(cxnum, kouho, maxkanji); ^ wconvert.c:1068:14: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg("[%s](%s) bunsetu move failed\n", ^ wconvert.c:1051:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_get_kanjilist( clientp ) ^ wconvert.c:1080:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_resize(clientp) ^ wconvert.c:1095:2: warning: call to undeclared function 'RkwGoTo'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwGoTo(cxnum, bunsetu) ; ^ wconvert.c:1096:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "yomilen = %d\n", yomilen) ); ^ wconvert.c:1097:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "bunsetu = %d\n", bunsetu) ); ^ wconvert.c:1101:9: warning: call to undeclared function 'RkwEnlarge'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = RkwEnlarge( cxnum ) ; ^ wconvert.c:1104:9: warning: call to undeclared function 'RkwShorten'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = RkwShorten( cxnum ) ; ^ wconvert.c:1107:9: warning: call to undeclared function 'RkwResize'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = RkwResize( cxnum, yomilen ) ; ^ wconvert.c:1080:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_resize(clientp) ^ wconvert.c:1121:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_store_yomi( clientp ) ^ wconvert.c:1133:2: warning: call to undeclared function 'RkwGoTo'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwGoTo( cxnum, bunsetu ) ; ^ wconvert.c:1135:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(5, "ɤ = %s\n", ^~~~ ~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ wconvert.c:1136:29: warning: passing arguments to 'conveuc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (req->yomi)?conveuc(req->yomi):null)); ^ wconvert.c:1135:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "ɤ = %s\n", ^ wconvert.c:1139:8: warning: call to undeclared function 'RkwStoreYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = RkwStoreYomi(cxnum, req->yomi, len); ^ wconvert.c:1148:14: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg("[%s](%s) RkwStoreYomi faild\n", ^ wconvert.c:1121:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_store_yomi( clientp ) ^ wconvert.c:1159:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_query_extension( clientp ) ^ wconvert.c:1159:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:1202:14: warning: call to undeclared function 'RkwCreateContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] newcon = RkwCreateContext(); ^ wconvert.c:1236:6: warning: call to undeclared function 'RkwSetDicPath'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (RkwSetDicPath(newcon, dp) >= 0) { ^ wconvert.c:1237:12: warning: call to undeclared function 'RkwChmodDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] check = RkwChmodDic(newcon, (char *)0, RK_USR_DIR); ^ wconvert.c:1261:7: warning: call to undeclared function 'RkwCloseContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwCloseContext(newcon); ^ wconvert.c:1192:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] checkPermissionToRead(client, dirname, dicname) ^ wconvert.c:1278:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] insertUserSla(dirname, dirlen) ^ wconvert.c:1317:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_list_dictionary( clientp ) ^ wconvert.c:1354:11: warning: call to undeclared function 'RkwListDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = RkwListDic(cxnum, (unsigned char *)dirname, ^ wconvert.c:1362:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(5, "ꥹ\n") ); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ wconvert.c:1362:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "ꥹ\n") ); ^ wconvert.c:1317:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_list_dictionary( clientp ) ^ wconvert.c:1374:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_create_dictionary( clientp ) ^ wconvert.c:1382:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "dicname = %s\n", ^ wconvert.c:1385:15: warning: call to undeclared function 'RkwCreateDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = (char)RkwCreateDic(cxnum, (unsigned char *)req->dicname, ^ wconvert.c:1374:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_create_dictionary( clientp ) ^ wconvert.c:1393:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_chmod_dictionary( clientp ) ^ wconvert.c:1401:18: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug(Dmsg(5, "dicname = %s\n", (req->dicname) ? req->dicname : null)); ^ wconvert.c:1403:12: warning: call to undeclared function 'RkwChmodDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = RkwChmodDic(cxnum, req->dicname, req->mode); ^ wconvert.c:1393:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_chmod_dictionary( clientp ) ^ wconvert.c:1409:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_remove_dictionary( clientp ) ^ wconvert.c:1417:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "dicname = %s\n", ^ wconvert.c:1420:15: warning: call to undeclared function 'RkwRemoveDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = (char)RkwRemoveDic(cxnum, (unsigned char *)req->dicname, ^ wconvert.c:1409:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_remove_dictionary( clientp ) ^ wconvert.c:1428:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_rename_dictionary( clientp ) ^ wconvert.c:1438:9: warning: call to undeclared function 'RkwRenameDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = RkwRenameDic(cxnum, (unsigned char *)req->dicname, ^ wconvert.c:1428:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_rename_dictionary( clientp ) ^ wconvert.c:1446:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_copy_dictionary( clientp ) ^ wconvert.c:1462:9: warning: call to undeclared function 'RkwCopyDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = RkwCopyDic(cxnum, dir, req->srcdic, req->dstdic, req->mode); ^ wconvert.c:1446:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_copy_dictionary( clientp ) ^ wconvert.c:1469:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_get_word_text_dic( clientp ) ^ wconvert.c:1519:11: warning: call to undeclared function 'RkwGetWordTextDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = RkwGetWordTextDic(cxnum, (unsigned char *)dirname, ^ wconvert.c:1469:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_get_word_text_dic( clientp ) ^ wconvert.c:1536:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_server_stat( clientp ) ^ wconvert.c:1549:20: warning: incompatible pointer types passing 'long *' to parameter of type 'time_t *' (aka 'long long *') [-Wincompatible-pointer-types] curtime = time((long *)0); ^~~~~~~~~ /usr/include/time.h:123:21: note: passing argument to parameter here time_t time(time_t *); ^ wconvert.c:1553:15: warning: call to undeclared function 'ConnectClientCount'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] count = ConnectClientCount(client, OutPut, connow_socks) ; ^ wconvert.c:1536:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_server_stat( clientp ) ^ wconvert.c:1586:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern NumberAccessControlList(); ~~~~~~ ^ int wconvert.c:1590:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_host_ctl( clientp ) ^ wconvert.c:1599:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(5, "ۥȥꥹ\n") ); ^~~~ ~~~~~~~~ ~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ wconvert.c:1599:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "ۥȥꥹ\n") ); ^ wconvert.c:1590:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_host_ctl( clientp ) ^ wconvert.c:1637:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_sync(clientp) ^ wconvert.c:1645:12: warning: call to undeclared function 'RkwSync'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = RkwSync(cxnum, req->dicname); ^ wconvert.c:1637:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_sync(clientp) ^ wconvert.c:1652:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_get_stat( clientp ) ^ wconvert.c:1664:2: warning: call to undeclared function 'RkwGoTo'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwGoTo( cxnum, bunsetu ) ; ^ wconvert.c:1665:2: warning: call to undeclared function 'RkwXfer'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwXfer( cxnum, kouho ) ; ^ wconvert.c:1667:11: warning: call to undeclared function 'RkwGetStat'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] retval = RkwGetStat( cxnum, &stat ) ; ^ wconvert.c:1652:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_get_stat( clientp ) ^ wconvert.c:1678:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_get_lex( clientp ) ^ wconvert.c:1689:7: warning: call to undeclared function 'RkwGoTo'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwGoTo(cxnum, (int)Request.type9.number); ^ wconvert.c:1690:7: warning: call to undeclared function 'RkwXfer'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwXfer(cxnum, (int)Request.type9.kouho); ^ wconvert.c:1691:17: warning: call to undeclared function 'RkwGetLex'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] tangosu = RkwGetLex(cxnum, lex, (int)Request.type9.max); ^ wconvert.c:1678:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_get_lex( clientp ) ^ wconvert.c:1704:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_autoconv( clientp ) ^ wconvert.c:1712:14: warning: call to undeclared function 'RkwBgnBun'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( (stat = RkwBgnBun( cxnum, (Ushort *)NULL, ^ wconvert.c:1715:14: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg( "[%s](%s) kana-kanji convert failed\n", ^ wconvert.c:1704:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_autoconv( clientp ) ^ wconvert.c:1723:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_subst_yomi( clientp ) ^ wconvert.c:1732:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(5, "ɤ = %s\n", ^~~~ ~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ wconvert.c:1733:29: warning: passing arguments to 'conveuc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (req->yomi)?conveuc(req->yomi):null)); ^ wconvert.c:1732:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "ɤ = %s\n", ^ wconvert.c:1735:13: warning: call to undeclared function 'RkwSubstYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( (ret = RkwSubstYomi(cxnum, (int)req->begin, (int)req->end, ^ wconvert.c:1738:14: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg( "[%s](%s) kana-kanji convert failed\n", ^ wconvert.c:1723:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_subst_yomi( clientp ) ^ wconvert.c:1753:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_flush_yomi( clientp ) ^ wconvert.c:1764:10: warning: call to undeclared function 'RkwGoTo'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( RkwGoTo( cxnum, 0 ) != 0 ) { ^ wconvert.c:1766:11: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg("[%s](%s) irw_flush_yomi: RkwGoTo failed\n", ^ wconvert.c:1769:28: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(10, "RK˶\n") ); ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ wconvert.c:1769:20: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "RK˶\n") ); ^ wconvert.c:1774:29: warning: call to undeclared function 'RkwXfer'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((int)req->kouho[i] != RkwXfer(cxnum, (int)req->kouho[i])) { ^ wconvert.c:1775:15: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg("[%s](%s) irw_flush_yomi: RkwXfer failed\n", ^ wconvert.c:1778:13: warning: call to undeclared function 'DebugDispKanji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( DebugDispKanji( cxnum, i ) ); ^ wconvert.c:1780:7: warning: call to undeclared function 'RkwRight'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( RkwRight( cxnum ) == 0 && i != (len - 1) ) { ^ wconvert.c:1782:15: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg("[%s](%s) irw_flush_yomi: RkwRight failed\n", ^ wconvert.c:1786:20: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "\n") ); ^ wconvert.c:1789:13: warning: call to undeclared function 'RkwFlushYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( (ret = RkwFlushYomi( cxnum )) < 0 ) { ^ wconvert.c:1791:14: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg( "[%s](%s) kana-kanji convert failed\n", ^ wconvert.c:1753:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_flush_yomi( clientp ) ^ wconvert.c:1806:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_get_last_yomi( clientp ) ^ wconvert.c:1817:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "maxyomi [%d]\n", maxyomi) ); ^ wconvert.c:1819:14: warning: call to undeclared function 'RkwGetLastYomi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( (stat = RkwGetLastYomi( cxnum, (Ushort *)yomi, maxyomi )) < 0 ) { ^ wconvert.c:1821:14: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg( "[%s](%s) kana-kanji convert failed\n", ^ wconvert.c:1825:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug(Dmsg(5, "̤ʸ=%s\n", ^~~~~~~~ ~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ wconvert.c:1826:20: warning: passing arguments to 'conveuc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (yomi)?conveuc(yomi):null)); ^ wconvert.c:1825:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug(Dmsg(5, "̤ʸ=%s\n", ^ wconvert.c:1806:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_get_last_yomi( clientp ) ^ wconvert.c:1838:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_remove_yomi( clientp ) ^ wconvert.c:1847:25: warning: call to undeclared function 'RkwGoTo'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] maxbun = curbun = RkwGoTo(cxnum, (int)req->number); ^ wconvert.c:1848:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(5, "ؽ\n") ); ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ wconvert.c:1848:21: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "ؽ\n") ); ^ wconvert.c:1854:18: warning: call to undeclared function 'RkwXfer'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( curkouho != RkwXfer( cxnum, curkouho ) ) { ^ wconvert.c:1855:12: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg("[%s](%s) irw_remove_yomi: RkwXfer failed\n", ^ wconvert.c:1858:12: warning: call to undeclared function 'DebugDispKanji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( DebugDispKanji( cxnum, curbun ) ); ^ wconvert.c:1860:11: warning: call to undeclared function 'RkwRight'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] curbun = RkwRight( cxnum ); ^ wconvert.c:1863:21: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "\n") ); ^ wconvert.c:1865:14: warning: call to undeclared function 'RkwRemoveBun'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = RkwRemoveBun( cxnum, req->mode ) ; ^ wconvert.c:1838:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_remove_yomi( clientp ) ^ wconvert.c:1871:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_get_simple_kanji( clientp ) ^ wconvert.c:1884:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "maxyomi [%d]\n", requiredsize) ); ^ wconvert.c:1886:31: warning: call to undeclared function 'ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] maxyomi = MIN( req->yomilen, ushortstrlen( req->yomi ) ) ; ^ wconvert.c:1887:9: warning: call to undeclared function 'RkwGetSimpleKanji'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = RkwGetSimpleKanji(cxnum, req->dicname, req->yomi, maxyomi, ^ wconvert.c:1871:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_get_simple_kanji( clientp ) ^ wconvert.c:1907:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_query_dictionary( clientp ) ^ wconvert.c:1939:21: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "dicname = %s\n", Request.type15.dicname) ); ^ wconvert.c:1940:21: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "username = %s\n", username) ); ^ wconvert.c:1942:15: warning: call to undeclared function 'RkwQueryDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = (RkwQueryDic(cxnum, (unsigned char *)username, ^ wconvert.c:1950:20: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug(Dmsg(5, "dic = %s\n", dicinfo->di_dic)); ^ wconvert.c:1951:20: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug(Dmsg(5, "file = %s\n", dicinfo->di_file)); ^ wconvert.c:1961:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(5, "ꥹ\n") ); ^~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ wconvert.c:1961:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "ꥹ\n") ); ^ wconvert.c:1907:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_query_dictionary( clientp ) ^ wconvert.c:1973:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_get_hinshi( clientp ) ^ wconvert.c:1985:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(5, "ʻ\n") ); ^~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ wconvert.c:1985:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "ʻ\n") ); ^ wconvert.c:1987:2: warning: call to undeclared function 'RkwGoTo'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwGoTo(cxnum, (int)req->curbun); ^ wconvert.c:1988:28: warning: call to undeclared function 'RkwXfer'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((int)req->curkouho != RkwXfer(cxnum, (int)req->curkouho)) { ^ wconvert.c:1989:14: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg("[%s](%s) irw_get_hinshi: RkwXfer failed\n", ^ wconvert.c:1993:9: warning: call to undeclared function 'RkwGetHinshi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = RkwGetHinshi(cxnum, dst, requiredsize); ^ wconvert.c:1973:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_get_hinshi( clientp ) ^ wconvert.c:2003:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_store_range( clientp ) ^ wconvert.c:2013:2: warning: call to undeclared function 'RkwGoTo'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwGoTo( cxnum, 0 ); ^ wconvert.c:2014:11: warning: call to undeclared function 'RkwLeft'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] maxbun = RkwLeft( cxnum ) + 1; ^ wconvert.c:2018:12: warning: call to undeclared function 'ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] maxyomi = ushortstrlen( req->yomi ); ^ wconvert.c:2019:13: warning: call to undeclared function 'RkwStoreRange'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((ret = RkwStoreRange(cxnum, req->yomi, maxyomi)) < 0) { ^ wconvert.c:2020:14: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg( "[%s](%s) kana-kanji convert failed\n", ^ wconvert.c:2003:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_store_range( clientp ) ^ wconvert.c:2035:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_set_locale( clientp ) ^ wconvert.c:2043:9: warning: call to undeclared function 'RkwSetLocale'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = RkwSetLocale(cxnum, (unsigned char *)req->dicname); ^ wconvert.c:2035:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_set_locale( clientp ) ^ wconvert.c:2049:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_set_app_name( clientp ) ^ wconvert.c:2049:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wconvert.c:2072:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_notice_group_name(clientp) ^ wconvert.c:2080:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug(Dmsg( 3,"group name = \"%s\"\n", req->dicname)); ^ wconvert.c:2091:9: warning: call to undeclared function 'SetDicHome'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (SetDicHome(client, cxnum) <= 0) { ^ wconvert.c:2093:15: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg("[%s](%s) Can't set dictionary home\n", ^ wconvert.c:2072:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_notice_group_name(clientp) ^ wconvert.c:2101:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] irw_through( clientp ) ^ wconvert.c:2114:21: warning: call to undeclared function 'RkThrough'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] stat = size = RkThrough(cxnum, Request.type20.command, ^ wconvert.c:2101:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] irw_through( clientp ) ^ wconvert.c:2124:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] WriteClient( ClientFD, buf, size ) ^ wconvert.c:2133:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "WriteClient:") ); ^ wconvert.c:2134:15: warning: call to undeclared function 'DebugDump'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( DebugDump( 10, (char *)buf, size ) ); ^ wconvert.c:2139:15: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] write_stat = write( ClientFD, bufindex, todo ); ^ wconvert.c:2156:14: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg( "Write Error[ %d ]\n", errno ); ^ wconvert.c:2124:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WriteClient( ClientFD, buf, size ) ^ wconvert.c:199:12: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static int WriteClient(); ^ wconvert.c:2182:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ReadWideRequestFromClient(who, status ) ^ int wconvert.c:2201:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(8, "free readbufptr.\n") ); /* ϡǥե*/ ^ wconvert.c:2209:18: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((readsize = read(client, (char *)bufptr, rest)) < 0) { ^ wconvert.c:2215:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "NewReadRequest:") ); ^ wconvert.c:2216:12: warning: call to undeclared function 'DebugDump'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( DebugDump( 10, (char *)bufptr, readsize ) ); ^ wconvert.c:2245:15: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg("[%s] Read request failed\n", who->username); ^ wconvert.c:2246:20: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug(Dmsg(5, "ReadWideRequestFromClient: Read request failed\n")); ^ wconvert.c:2251:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "Client: <%s@%s> [0x%x:0x%x]\n", ^ wconvert.c:2258:15: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg( "[%s] Request error[%d]\n", who->username, req->type ) ; ^ wconvert.c:2265:21: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(8, "Now Call EXTENSION\n") ); ^ wconvert.c:2279:16: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(8, "Now Call %s\n", DebugProcWide[req->type][1]) ); ^ wconvert.c:2284:24: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ((* ReqCallFunc)(readbufptr) < 0) { ^ wconvert.c:2286:15: warning: passing arguments to 'PrintMsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg( "[%s] Read Data failed\n", who->username ) ; ^ wconvert.c:2297:15: warning: passing arguments to 'ClientStat' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ClientStat(who, SETTIME, (int)req->type, 0); ^ wconvert.c:2182:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReadWideRequestFromClient(who, status ) ^ wconvert.c:2304:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcWideReq1(buf) ^ wconvert.c:2308:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "ProcWideReq1 start!!\n") ); ^ wconvert.c:2304:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcWideReq1(buf) ^ wconvert.c:2317:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcWideReq2(buf) ^ wconvert.c:2320:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "ProcWideReq2 start!!\n") ); ^ wconvert.c:2325:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->context =%d\n", Request.type2.context) ); ^ wconvert.c:2317:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcWideReq2(buf) ^ wconvert.c:2331:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcWideReq3(buf) ^ wconvert.c:2334:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "ProcWideReq3 start!!\n") ); ^ wconvert.c:2340:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->context =%d\n", Request.type3.context) ); ^ wconvert.c:2341:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->buflen =%d\n", Request.type3.buflen) ); ^ wconvert.c:2331:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcWideReq3(buf) ^ wconvert.c:2347:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcWideReq4(buf) ^ wconvert.c:2353:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "ProcWideReq4 start!!\n") ); ^ wconvert.c:2369:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->context =%d\n", Request.type4.context) ); ^ wconvert.c:2370:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->begin =%d\n", Request.type4.begin) ); ^ wconvert.c:2371:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->end =%d\n", Request.type4.end) ); ^ wconvert.c:2372:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->yomilen =%d\n", Request.type4.yomilen) ); ^ wconvert.c:2374:34: warning: passing arguments to 'conveuc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (Request.type4.yomi)?conveuc(Request.type4.yomi): ^ wconvert.c:2373:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->yomi =%s\n", ^ wconvert.c:2347:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcWideReq4(buf) ^ wconvert.c:2381:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcWideReq5(buf) ^ wconvert.c:2384:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "ProcWideReq5 start!!\n") ); ^ wconvert.c:2391:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->context =%d\n", Request.type5.context) ); ^ wconvert.c:2392:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->size =%d\n", Request.type5.size) ); ^ wconvert.c:2393:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->mode =%d\n", Request.type5.mode) ); ^ wconvert.c:2381:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcWideReq5(buf) ^ wconvert.c:2399:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcWideReq6(buf) ^ wconvert.c:2402:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "ProcWideReq6 start!!\n") ); ^ wconvert.c:2409:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->context =%d\n", Request.type6.context) ); ^ wconvert.c:2410:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->number =%d\n", Request.type6.number) ); ^ wconvert.c:2411:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->buflen =%d\n", Request.type6.buflen) ); ^ wconvert.c:2399:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcWideReq6(buf) ^ wconvert.c:2417:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcWideReq7(buf) ^ wconvert.c:2420:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "ProcWideReq7 start!!\n") ); ^ wconvert.c:2427:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->context =%d\n", Request.type7.context) ); ^ wconvert.c:2428:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->number =%d\n", Request.type7.number) ); ^ wconvert.c:2429:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->yomilen =%d\n", Request.type7.yomilen) ); ^ wconvert.c:2417:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcWideReq7(buf) ^ wconvert.c:2435:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcWideReq8(buf) ^ wconvert.c:2438:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "ProcWideReq8 start!!\n") ); ^ wconvert.c:2446:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->context =%d\n", Request.type8.context) ); ^ wconvert.c:2447:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->curbun =%d\n", Request.type8.curbun) ); ^ wconvert.c:2448:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->curkouho =%d\n", Request.type8.curkouho) ); ^ wconvert.c:2449:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->size =%d\n", Request.type8.size) ); ^ wconvert.c:2435:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcWideReq8(buf) ^ wconvert.c:2455:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcWideReq9(buf) ^ wconvert.c:2458:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "ProcWideReq9 start!!\n") ); ^ wconvert.c:2466:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->context =%d\n", Request.type9.context) ); ^ wconvert.c:2467:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->number =%d\n", Request.type9.number) ); ^ wconvert.c:2468:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->kouho =%d\n", Request.type9.kouho) ); ^ wconvert.c:2469:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->max =%d\n", Request.type9.max) ); ^ wconvert.c:2455:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcWideReq9(buf) ^ wconvert.c:2475:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcWideReq10(buf) ^ wconvert.c:2481:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "ProcWideReq10 start!!\n") ); ^ wconvert.c:2489:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->context =%d\n", Request.type10.context) ); ^ wconvert.c:2490:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->number =%d\n", Request.type10.number) ); ^ wconvert.c:2491:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->mode =%d\n", Request.type10.mode) ); ^ wconvert.c:2498:20: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug(Dmsg(10, "req->kouho =%d\n", Request.type10.kouho[i])); ^ wconvert.c:2475:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcWideReq10(buf) ^ wconvert.c:2505:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcWideReq11(buf) ^ wconvert.c:2511:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "ProcWideReq11 start!!\n") ); ^ wconvert.c:2525:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->context =%d\n", Request.type11.context) ); ^ wconvert.c:2526:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->curbun =%d\n", Request.type11.curbun) ); ^ wconvert.c:2528:35: warning: passing arguments to 'conveuc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (Request.type11.yomi)?conveuc(Request.type11.yomi): ^ wconvert.c:2527:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->yomi =%s\n", ^ wconvert.c:2505:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcWideReq11(buf) ^ wconvert.c:2535:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcWideReq12(buf) ^ wconvert.c:2541:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "ProcWideReq12 start!!\n") ); ^ wconvert.c:2550:11: warning: call to undeclared function 'ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] len = ushortstrlen((Ushort *)buf) + 1; ^ wconvert.c:2560:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->context =%d\n", Request.type12.context) ); ^ wconvert.c:2563:13: warning: passing arguments to 'conveuc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] conveuc(Request.type12.datainfo): ^ wconvert.c:2561:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->datainfo =%s\n", ^ wconvert.c:2565:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->dicname =%s\n", ^ wconvert.c:2535:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcWideReq12(buf) ^ wconvert.c:2572:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcWideReq13(buf) ^ wconvert.c:2578:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "ProcWideReq13 start!!\n") ); ^ wconvert.c:2607:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->context =%d\n", Request.type13.context) ); ^ wconvert.c:2608:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->dicname =%s\n", Request.type13.dicname) ); ^ wconvert.c:2610:35: warning: passing arguments to 'conveuc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (Request.type13.yomi)?conveuc(Request.type13.yomi): ^ wconvert.c:2609:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->yomi =%s\n", ^ wconvert.c:2612:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->yomilen =%d\n", Request.type13.yomilen) ); ^ wconvert.c:2613:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->kouhosize =%d\n", Request.type13.kouhosize) ); ^ wconvert.c:2614:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->hinshisize =%d\n", Request.type13.hinshisize) ); ^ wconvert.c:2572:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcWideReq13(buf) ^ wconvert.c:2620:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcWideReq14(buf) ^ wconvert.c:2626:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "ProcWideReq14 start!!\n") ); ^ wconvert.c:2641:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->mode =%d\n", Request.type14.mode) ); ^ wconvert.c:2642:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->context =%d\n", Request.type14.context) ); ^ wconvert.c:2644:35: warning: passing arguments to 'conveuc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (Request.type14.yomi)?conveuc(Request.type14.yomi): ^ wconvert.c:2643:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->yomi =%s\n", ^ wconvert.c:2620:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcWideReq14(buf) ^ wconvert.c:2651:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcWideReq15(buf) ^ wconvert.c:2655:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "ProcWideReq15 start!!\n") ); ^ wconvert.c:2665:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->mode =%d\n", Request.type15.mode) ); ^ wconvert.c:2666:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->context =%d\n", Request.type15.context) ); ^ wconvert.c:2667:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->dicname =%s\n", ^ wconvert.c:2651:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcWideReq15(buf) ^ wconvert.c:2674:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcWideReq17(buf) ^ wconvert.c:2677:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "ProcWideReq17 start!!\n") ); ^ wconvert.c:2685:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->dicname =%s\n", ^ wconvert.c:2687:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->mode =%d\n", Request.type17.mode) ); ^ wconvert.c:2674:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcWideReq17(buf) ^ wconvert.c:2694:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcWideReq18(buf) ^ wconvert.c:2697:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "ProcWideReq18 start!!\n") ); ^ wconvert.c:2705:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->context =%d\n", Request.type18.context) ); ^ wconvert.c:2706:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->data =%s\n", ^ wconvert.c:2708:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->size =%d\n", Request.type18.size) ); ^ wconvert.c:2694:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcWideReq18(buf) ^ wconvert.c:2715:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcWideReq19(buf) ^ wconvert.c:2719:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "ProcWideReq19 start!!\n") ); ^ wconvert.c:2730:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->context =%d\n", Request.type20.context) ); ^ wconvert.c:2731:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->command =%d\n", Request.type20.command) ); ^ wconvert.c:2732:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->bufsize =%d\n", Request.type20.bufsize) ); ^ wconvert.c:2715:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcWideReq19(buf) ^ wconvert.c:2738:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ProcWideReq20(buf) ^ wconvert.c:2742:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "ProcWideReq20 start!!\n") ); ^ wconvert.c:2761:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->mode =%d\n", Request.type21.mode) ); ^ wconvert.c:2762:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->context =%d\n", Request.type21.context) ); ^ wconvert.c:2763:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->dirname =%s\n", ^ wconvert.c:2765:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->srcdic =%s\n", ^ wconvert.c:2767:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(10, "req->dstdic =%s\n", ^ wconvert.c:2738:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ProcWideReq20(buf) ^ wconvert.c:2868:5: warning: call to undeclared function 'ushort2euc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ushort2euc(src, ushortstrlen(src), dest, CBUFSIZE); ^ wconvert.c:2868:21: warning: call to undeclared function 'ushortstrlen'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ushort2euc(src, ushortstrlen(src), dest, CBUFSIZE); ^ wconvert.c:2865:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] conveuc(src) ^ wconvert.c:110:15: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static char * conveuc(); ^ wconvert.c:2874:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkThrough( cx, command, buf, content_size, buffer_size ) ^ int wconvert.c:2882:19: warning: passing arguments to 'Dmsg' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ir_debug( Dmsg(5, "RkThrough: %d\n", content_size) ); ^ wconvert.c:2874:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkThrough( cx, command, buf, content_size, buffer_size ) ^ 461 warnings generated. cc -O2 -O2 -pipe -Wno-error=int-conversion -I../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -c main.c main.c:76:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(argc, argv) ^ int main.c:87:16: warning: call to undeclared function 'BecomeDaemon'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] parentid = BecomeDaemon(argc, argv); ^ main.c:90:9: warning: call to undeclared function 'WidenTables'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(!WidenTables(INITSOCKS)){ ^ main.c:91:7: warning: call to undeclared function 'PrintMsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMsg("ʬʥ꤬ޤmalloc˼Ԥޤ\n"); ^ main.c:91:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] PrintMsg("ʬʥ꤬ޤmalloc˼Ԥޤ\n"); ^~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ main.c:97:16: warning: call to undeclared function 'CreateWellKnownSockets'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] socketok = CreateWellKnownSockets(); ^ main.c:119:5: warning: call to undeclared function 'DetachTTY'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] DetachTTY(); ^ main.c:122:5: warning: call to undeclared function 'Dispatch'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] Dispatch() ; ^ main.c:76:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main(argc, argv) ^ main.c:127:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Dispatch() ^ int main.c:142:18: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( Dmsg(3,"WaitForSomething "); ) ^ main.c:142:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(3,"WaitForSomething "); ) ^~~~~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ main.c:144:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(3,"\n"); ) ^~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ main.c:171:13: warning: call to undeclared function 'ReadWideRequestFromClient'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] request = ReadWideRequestFromClient( client, &result ) ; ^ main.c:173:13: warning: call to undeclared function 'ReadRequestFromClient'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] request = ReadRequestFromClient( client, &result ) ; ^ main.c:177:3: warning: call to undeclared function 'CloseDownClient'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] CloseDownClient(client); ^ main.c:195:22: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if( (* CallFunc)( &client ) < 0 ){ ^ main.c:196:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(3,"饤ȤȤ̿˼Ԥ\n"); ) ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ main.c:197:9: warning: call to undeclared function 'CloseDownClient'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] CloseDownClient( client ) ; ^ main.c:202:18: warning: passing arguments to 'ClientStat' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ClientStat(client, GETTIME, request, 0); ^ main.c:231:15: warning: passing arguments to 'ClientStat' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ClientStat(client, CONNECT, 0/*dummy*/, 0) ; ^ main.c:218:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] NextAvailableClient( socket ) ^ main.c:67:1: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] NextAvailableClient() ; ^ 23 warnings generated. cc -O2 -O2 -pipe -Wno-error=int-conversion -I../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -c misc.c misc.c:106:13: warning: passing arguments to 'FatalError' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FatalError(USAGE); ^ misc.c:167:16: warning: passing arguments to 'FatalError' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FatalError("cannaserver:Initialize failed\n"); ^ misc.c:204:14: warning: call to undeclared function 'Dmsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ir_debug( Dmsg(5, "ۡǥ쥯ȥꥣ = %s\n", ddname ); ) ^ misc.c:204:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(5, "ۡǥ쥯ȥꥣ = %s\n", ddname ); ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ misc.c:206:20: warning: call to undeclared function 'RkwInitialize'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((context = RkwInitialize( (char *)ddname )) < 0) ^ misc.c:207:12: warning: passing arguments to 'FatalError' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FatalError("cannaserver:Initialize failed\n") ; ^ misc.c:209:5: warning: call to undeclared function 'RkwCloseContext'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwCloseContext( context ) ; ^ misc.c:211:9: warning: call to undeclared function 'gethostname'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (gethostname( buf, MAXDATA ) == 0) { ^ misc.c:224:2: warning: call to undeclared function 'CreateAccessControlList'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] CreateAccessControlList() ; ^ misc.c:233:16: warning: call to undeclared function 'getpid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] parentid = getpid() ; ^ misc.c:237:5: warning: call to undeclared function 'CreateAccessControlList'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] CreateAccessControlList() ; ^ misc.c:240:19: warning: call to undeclared function 'fork'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((parent = fork()) == -1) { ^ misc.c:241:2: warning: call to undeclared function 'PrintMsg'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMsg( "Fork faild\n" ); ^ misc.c:246:2: warning: call to undeclared function 'pause'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] pause() ; ^ misc.c:112:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] BecomeDaemon ( argc, argv ) ^ misc.c:264:5: warning: call to undeclared function 'RkwFinalize'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwFinalize() ; ^ misc.c:265:5: warning: call to undeclared function 'AllCloseDownClients'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] AllCloseDownClients() ; ^ misc.c:269:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] FatalError(f) ^ misc.c:73:1: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] FatalError(); ^ misc.c:285:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Dmsg( Pri, f, s0, s1, s2, s3, s4, s5, s6, s7, s8 ) ^ int misc.c:285:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] misc.c:296:1: warning: non-void function does not return a value [-Wreturn-type] } ^ misc.c:343:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] PrintMsg( f, s0, s1, s2, s3, s4, s5, s6, s7, s8 ) ^ int misc.c:357:20: warning: incompatible pointer types passing 'long *' to parameter of type 'time_t *' (aka 'long long *') [-Wincompatible-pointer-types] Time = time( (long *)0 ) ; ^~~~~~~~~ /usr/include/time.h:123:21: note: passing argument to parameter here time_t time(time_t *); ^ misc.c:358:29: warning: incompatible pointer types passing 'long *' to parameter of type 'const time_t *' (aka 'const long long *') [-Wincompatible-pointer-types] date = (char *)ctime( &Time ) ; ^~~~~ /usr/include/time.h:115:27: note: passing argument to parameter here char *ctime(const time_t *); ^ misc.c:343:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMsg( f, s0, s1, s2, s3, s4, s5, s6, s7, s8 ) ^ misc.c:364:1: warning: non-void function does not return a value [-Wreturn-type] } ^ misc.c:421:39: warning: too few arguments in call to 'PrintMsg' PrintMsg( "Cannaserver Terminated\n" ) ; ~~~~~~~~ ^ misc.c:424:41: warning: too few arguments in call to 'PrintMsg' PrintMsg( "Caught a signal(%d)\n", sig ) ; ~~~~~~~~ ^ misc.c:424:37: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'char *' [-Wint-conversion] PrintMsg( "Caught a signal(%d)\n", sig ) ; ^~~ misc.c:427:44: warning: too few arguments in call to 'PrintMsg' PrintMsg("remove [%s]\n" ,unsock.sun_path); ~~~~~~~~ ^ misc.c:428:3: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] unlink(unsock.sun_path); /* UNIXɥᥤǺäեä*/ ^ misc.c:414:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Reset(sig) ^ misc.c:99:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void Reset(); ^ misc.c:434:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] parQUIT(sig) ^ misc.c:100:13: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] static void parQUIT(); ^ misc.c:443:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ACLCheckHostName( currentptr ) ^ misc.c:443:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] misc.c:460:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CreateAccessControlList() ^ int misc.c:490:52: warning: too few arguments in call to 'PrintMsg' PrintMsg("Can't create access control list!!" ) ; ~~~~~~~~ ^ misc.c:593:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CheckAccessControlList(hostaddr, username) ^ int misc.c:603:45: warning: too few arguments in call to 'Dmsg' ir_debug(Dmsg(5, "My name is %s\n", MyName)); ~~~~ ^ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ misc.c:593:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CheckAccessControlList(hostaddr, username) ^ misc.c:630:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] NumberAccessControlList() ^ int misc.c:641:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] SetDicHome( client, cxnum ) ^ int misc.c:669:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] ir_debug( Dmsg(5,"ۡǥ쥯ȥꥣ%s\n", dichome ); ) ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~ ~~~~~~~~ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ misc.c:669:63: warning: too few arguments in call to 'Dmsg' ir_debug( Dmsg(5,"ۡǥ쥯ȥꥣ%s\n", dichome ); ) ~~~~ ^ ./IR.h:154:33: note: expanded from macro 'ir_debug' #define ir_debug( cannadebug ) cannadebug ^~~~~~~~~~ misc.c:670:9: warning: call to undeclared function 'RkwSetDicPath'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( RkwSetDicPath( cxnum, dichome ) == -1 ) { ^ misc.c:641:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] SetDicHome( client, cxnum ) ^ misc.c:676:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ConnectClientCount( client, buf, new_socks ) ^ int misc.c:676:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] misc.c:697:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] AllSync() ^ int misc.c:709:2: warning: call to undeclared function 'RkwSync'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwSync(*a++, NULL); ^ misc.c:713:1: warning: non-void function does not return a value [-Wreturn-type] } ^ misc.c:734:5: warning: call to undeclared function 'dup2'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(dup2( errfd, fileno(stderr)) < 0) { ^ misc.c:737:4: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(fileno(stderr)); ^ misc.c:740:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(fileno(stdin)); ^ misc.c:756:5: warning: call to undeclared function 'setpgrp'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] setpgrp(0, getpid()); ^ misc.c:756:16: warning: call to undeclared function 'getpid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] setpgrp(0, getpid()); ^ misc.c:766:8: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(fd); ^ misc.c:784:5: warning: call to undeclared function 'umask'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] umask( 002 ) ; ^ 61 warnings generated. cc -O2 -O2 -pipe -Wno-error=int-conversion -I../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCANNA_WCHAR -c util.c util.c:31:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2euc(src, srclen, dest, destlen) ^ util.c:69:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] euc2ushort(src, srclen, dest, destlen) ^ util.c:106:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wchar2ushort32(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 C2x [-Wdeprecated-non-prototype] ushort2wchar32(src, srclen, dest, destlen) ^ util.c:180:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wchar2ushort16(src, srclen, dest, destlen) ^ util.c:195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushort2wchar16(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 C2x [-Wdeprecated-non-prototype] ushortstrlen(ws) ^ util.c:221:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushortmemchr(ws, ch, len) ^ util.c:234:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushortstrcpy(wd, ws) ^ util.c:245:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ushortstrncpy(wd, ws, n) ^ util.c:272:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] WidenClientContext(cl, n) ^ int util.c:272:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] util.c:302:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] set_cxt(cl, n) ^ util.c:320:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] off_cxt(cl, cn) ^ util.c:346:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chk_cxt(cl, cn) ^ 15 warnings generated. rm -f cannaserver cc -o cannaserver -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib WaitFor.o connection.o convert.o wconvert.o main.o misc.o util.o ../lib/RK/libRK.a -Wl,-rpath,/usr/local/lib ld: warning: convert.c(convert.o:(ir_initialize)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: connection.c(connection.o:(CreateWellKnownSockets)): warning: sprintf() is often misused, please use snprintf() ld: warning: dic.c(dic.o:(RkwCopyDic) in archive ../lib/RK/libRK.a): warning: strcat() is almost always misused, please use strlcat() making all in ./cmd... making all in cmd/crfreq... cc -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I../../lib/RK -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c crfreq.c crfreq.c:38:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] STrdup(s) ^ crfreq.c:65:9: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)write(fr, (char *)ll, 4); ^ crfreq.c:49:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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] main(argc, argv) ^ int crfreq.c:167:36: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (lseek(fd, off, 0) < 0 || read(fd, (char *)ll, 4) != 4) ^ crfreq.c:200:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(fd); ^ crfreq.c:209:30: warning: passing arguments to '_RkCreateHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(buf = _RkCreateHeader(&hd, &sz))) { ^ crfreq.c:215:30: warning: passing arguments to '_RkCreateHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(buf = _RkCreateHeader(&hd, &sz))) { ^ crfreq.c:219:7: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (write(fr, (char *)buf, sz) < 0) { ^ crfreq.c:220:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(fd); ^ crfreq.c:227:21: warning: passing arguments to '_RkCalcUnlog2' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sz = _RkCalcUnlog2(hd.data[HD_L2P].var) + 1; ^ crfreq.c:238:9: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (read(fd, (char *)buf, sz) != sz) { ^ crfreq.c:245:25: warning: passing arguments to '_RkCandNumber' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] nc = _RkCandNumber(buf + off); ^ crfreq.c:252:27: warning: passing arguments to '_RkWordLength' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] off += _RkWordLength(buf + off); ^ crfreq.c:256:62: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] (void)fprintf(stderr, "size %d bits %d bytes\n", fqoffset, fqbytes); ~~ ^~~~~~~ %ld crfreq.c:258:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(fd); ^ crfreq.c:266:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(fd); ^ crfreq.c:102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main(argc, argv) ^ 18 warnings generated. rm -f crfreq cc -o crfreq -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib crfreq.o ../../lib/RK/libRK.a -Wl,-rpath,/usr/local/lib ld: warning: crfreq.c(crfreq.o:(main)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: util.c(util.o:(_Rkpanic) in archive ../../lib/RK/libRK.a): warning: sprintf() is often misused, please use snprintf() ld: warning: crfreq.c(crfreq.o:(main)): warning: strcat() is almost always misused, please use strlcat() making all in cmd/crxdic... cc -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I../../lib/RK -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DHYOUJUN_GRAM=\"/var/dict/canna/canna/fuzokugo.cbd\" -c crxdic.c crxdic.c:155:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] STrdup(s) ^ crxdic.c:164:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CopyLine(dst, src, len) ^ crxdic.c:198:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extractYomi(wrec) ^ crxdic.c:282:16: warning: passing arguments to 'euctous' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] p = euctous(aline, len, line, RkNumber(line)); ^ crxdic.c:228:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] open_wfile(filename, nel) ^ crxdic.c:303:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] nhash(buf, key, size, unit) ^ crxdic.c:326:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fil_pnd(dst, c, nd, val, islast, size, unit) ^ crxdic.c:355:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fil_dnd(dst, nd, val, size, unit) ^ crxdic.c:403:11: warning: call to undeclared function 'getp'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] nid = getp(nd); ^ crxdic.c:375:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fil_dic(nd, dic, pg) ^ crxdic.c:468:36: warning: data argument not used by format string [-Wformat-extra-args] fprintf(stderr, "no space\n", i); ~~~~~~~~~~~~ ^ crxdic.c:454:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] alloc_page(dic, pn) ^ crxdic.c:480:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] alloc_dir(dic) ^ crxdic.c:496:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] append_wlist(dic, tail, nd) ^ crxdic.c:520:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] is_overflow_page(dic, pg, pn, size) ^ crxdic.c:572:32: warning: passing arguments to '_RkCandNumber' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] P[pn].candnum += _RkCandNumber(nd->ptr.w); ^ crxdic.c:575:8: warning: call to undeclared function 'getp'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] nid = getp(nd); ^ crxdic.c:538:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] assign_to_page(dic, nd, page_num, is_pn_indir) ^ crxdic.c:636:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] calculate_dic_status(dic) ^ crxdic.c:682:27: warning: passing arguments to '_RkWordLength' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wlen = _RkWordLength(wrec); ^ crxdic.c:683:25: warning: passing arguments to '_RkCandNumber' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] nc = _RkCandNumber(wrec); ^ crxdic.c:658:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fil_ltab(gram, dic) ^ crxdic.c:701:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fil_page_header(dic) ^ crxdic.c:788:23: warning: passing arguments to 'RkParseWrec' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dst = RkParseWrec(gram, ^ crxdic.c:721:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] build_tree(parent, dic, gram, wrec_ptr, d, top, bot, dir_nodes) ^ crxdic.c:835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] creat_tree(dic, gram) ^ crxdic.c:913:31: warning: passing arguments to '_RkCalcUnlog2' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dic->MaxCand = _RkCalcUnlog2(11); ^ crxdic.c:914:32: warning: passing arguments to '_RkCalcUnlog2' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dic->PageSize = _RkCalcUnlog2(13) + 1; ^ crxdic.c:880:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] init_dic(name, dictype, maxpage) ^ crxdic.c:932:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] setHeader(hd, jdic_type, Wwidth, Wtype, ^ int crxdic.c:932:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] crxdic.c:1042:30: warning: passing arguments to '_RkCreateHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(buf = _RkCreateHeader(&hd, &size))) { ^ crxdic.c:1066:30: warning: passing arguments to '_RkCreateHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (!(buf = _RkCreateHeader(&hd, &size))) { ^ crxdic.c:1019:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeHeader(dic) ^ crxdic.c:1083:3: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] unlink(out); ^ crxdic.c:1092:9: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (write(fd, (char *)dic->hdr, dic->hdrsiz) != dic->hdrsiz) { ^ crxdic.c:1094:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(fd); ^ crxdic.c:1100:5: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(fd); ^ crxdic.c:1108:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(fd); ^ crxdic.c:1112:3: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(fd); ^ crxdic.c:1077:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] write_file(out, dic) ^ crxdic.c:1128:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] basename(name) ^ crxdic.c:1140:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] parse_arg(argc, argv) ^ crxdic.c:1178:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] getp(nd) ^ int crxdic.c:1178:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] crxdic.c:1195:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main (argc, argv) ^ int crxdic.c:1218:27: warning: passing arguments to 'RkOpenGram' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(!(gram = RkOpenGram(HYOUJUN_GRAM))) { ^ crxdic.c:1227:5: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(fd); ^ crxdic.c:1195:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main (argc, argv) ^ 49 warnings generated. rm -f crxdic cc -o crxdic -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib crxdic.o ../../lib/RK/libRK.a -Wl,-rpath,/usr/local/lib ld: warning: util.c(util.o:(_Rkpanic) in archive ../../lib/RK/libRK.a): warning: sprintf() is often misused, please use snprintf() ld: warning: crxdic.c(crxdic.o:(setHeader)): warning: strcpy() is almost always misused, please use strlcpy() making all in cmd/crxgram... cc -O2 -O2 -pipe -Wno-error=int-conversion -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c crxgram.c crxgram.c:80:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] basename(name) ^ crxgram.c:100:5: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] exit(1); ^ crxgram.c:100:5: note: include the header or explicitly provide a declaration for 'exit' crxgram.c:94:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] usage(prog) ^ crxgram.c:104:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] alert(fmt, arg) ^ crxgram.c:113:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fatal(fmt, arg) ^ crxgram.c:125:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] readLine(s, len, fp) ^ crxgram.c:146:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] scanToken(s, token, maxtoken) ^ crxgram.c:167:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] probeIdent(hid, name) ^ crxgram.c:209:34: warning: passing arguments to 'malloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if ( id = (struct ident *)malloc(sizeof(struct ident)) ) { ^ crxgram.c:209:10: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( id = (struct ident *)malloc(sizeof(struct ident)) ) { ~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:209:10: note: place parentheses around the assignment to silence this warning if ( id = (struct ident *)malloc(sizeof(struct ident)) ) { ^ ( ) crxgram.c:209:10: note: use '==' to turn this assignment into an equality comparison if ( id = (struct ident *)malloc(sizeof(struct ident)) ) { ^ == crxgram.c:210:31: warning: passing arguments to 'malloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] id->name = (char *)malloc((unsigned)strlen(name) + 1); ^ crxgram.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] addIdent(hid, name, rownum, colnum) ^ crxgram.c:327:43: warning: passing arguments to 'calloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] gram.ng_conj = (unsigned char *)calloc(gram.ng_rowbyte, gram.ng_row); ^ crxgram.c:229:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] enterIdent(fp) ^ crxgram.c:348:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( r = probeIdent(Row, (char *)name + 1) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:348:13: note: place parentheses around the assignment to silence this warning if ( r = probeIdent(Row, (char *)name + 1) ) { ^ ( ) crxgram.c:348:13: note: use '==' to turn this assignment into an equality comparison if ( r = probeIdent(Row, (char *)name + 1) ) { ^ == crxgram.c:370:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( c = probeIdent(Column, (char *)name) ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:370:13: note: place parentheses around the assignment to silence this warning if ( c = probeIdent(Column, (char *)name) ) ^ ( ) crxgram.c:370:13: note: use '==' to turn this assignment into an equality comparison if ( c = probeIdent(Column, (char *)name) ) ^ == crxgram.c:387:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if ( r = probeIdent(Row, (char *)name) ) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:387:18: note: place parentheses around the assignment to silence this warning else if ( r = probeIdent(Row, (char *)name) ) { ^ ( ) crxgram.c:387:18: note: use '==' to turn this assignment into an equality comparison else if ( r = probeIdent(Row, (char *)name) ) { ^ == crxgram.c:333:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] setVector(bits, s, op) ^ crxgram.c:428:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( r = probeIdent(Row, row) ) { ~~^~~~~~~~~~~~~~~~~~~~~~ crxgram.c:428:9: note: place parentheses around the assignment to silence this warning if ( r = probeIdent(Row, row) ) { ^ ( ) crxgram.c:428:9: note: use '==' to turn this assignment into an equality comparison if ( r = probeIdent(Row, row) ) { ^ == crxgram.c:436:33: warning: incompatible integer to pointer conversion passing 'int' to parameter of type 'char *' [-Wint-conversion] alert("unknown operation %c", op); ^~ crxgram.c:407:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] enterMatrix(fp) ^ crxgram.c:466:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ulongcomp(i, j) ^ crxgram.c:505:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (r = probeIdent(Row, name)) ~~^~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:505:9: note: place parentheses around the assignment to silence this warning if (r = probeIdent(Row, name)) ^ ( ) crxgram.c:505:9: note: use '==' to turn this assignment into an equality comparison if (r = probeIdent(Row, name)) ^ == crxgram.c:507:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (r = probeIdent(Column, name)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~ crxgram.c:507:14: note: place parentheses around the assignment to silence this warning else if (r = probeIdent(Column, name)) { ^ ( ) crxgram.c:507:14: note: use '==' to turn this assignment into an equality comparison else if (r = probeIdent(Column, name)) { ^ == crxgram.c:551:14: warning: passing arguments to 'realloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ? realloc(negvec, vecsize * sizeof(unsigned long)) ^ crxgram.c:552:13: warning: passing arguments to 'malloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] : malloc(vecsize * sizeof(unsigned long))); ^ crxgram.c:561:5: warning: call to undeclared function 'qsort'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] qsort((char *)negvec, numneg, sizeof(unsigned long), ulongcomp); ^ crxgram.c:477:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] enterNeg(fp) ^ crxgram.c:569:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main (argc, argv) ^ int crxgram.c:603:37: warning: passing arguments to 'calloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Row = (struct ident **)calloc(sizeof(struct ident *), MAXIDENT); ^ crxgram.c:604:37: warning: passing arguments to 'calloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Column = (struct ident **)calloc(sizeof(struct ident *), MAXIDENT); ^ crxgram.c:569:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main (argc, argv) ^ 32 warnings generated. rm -f crxgram cc -o crxgram -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib crxgram.o -Wl,-rpath,/usr/local/lib ld: warning: crxgram.c(crxgram.o:(alert)): warning: sprintf() is often misused, please use snprintf() ld: warning: crxgram.c(crxgram.o:(addIdent)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: crxgram.c(crxgram.o:(enterIdent)): warning: strcat() is almost always misused, please use strlcat() making all in cmd/ctow... cc -O2 -O2 -pipe -Wno-error=int-conversion -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c ctow.c ctow.c:54:6: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "̾","","#T35", "̾","#JN", "̾","#CN", ^~~~~~~~ ctow.c:54:11: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "̾","","#T35", "̾","#JN", "̾","#CN", ^~~~~~~~~~~~~~~~ ctow.c:54:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "̾","","#T35", "̾","#JN", "̾","#CN", ^~~~~~~~ ctow.c:54:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "̾","","#T35", "̾","#JN", "̾","#CN", ^~~~~~~~ ctow.c:55:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ͭ̾","#KK", "","#NN", ^~~~~~~~~~~~~~~~ ctow.c:55:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ͭ̾","#KK", "","#NN", ^~~~~~~~~~~~~~~~ ctow.c:56:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ը","#K5", "Ը","#G5", "Ը","#S5", ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:56:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ը","#K5", "Ը","#G5", "Ը","#S5", ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:56:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ը","#K5", "Ը","#G5", "Ը","#S5", ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:57:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ը","#T5", "ʹԸ","#N5", "йԸ","#B5", ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:57:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ը","#T5", "ʹԸ","#N5", "йԸ","#B5", ^~~~ ~~~~~~~~~~~~ ctow.c:57:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ը","#T5", "ʹԸ","#N5", "йԸ","#B5", ^~~~ ~~~~~~~~~~~~ ctow.c:58:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ը","#M5", "Ը","#R5", "Ը","#W5", ^~~~ ~~~~~~~~~~~~ ctow.c:58:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ը","#M5", "Ը","#R5", "Ը","#W5", ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:58:40: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ը","#M5", "Ը","#R5", "Ը","#W5", ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:59:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư","","#KS", "&̾","#KSr", "(Ԥ)","#C5r", ^~~~~~~~ ~~~~~~~~ ctow.c:59:13: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư","","#KS", "&̾","#KSr", "(Ԥ)","#C5r", ^~~~~~~~~~~~~~~~ ctow.c:59:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư","","#KS", "&̾","#KSr", "(Ԥ)","#C5r", ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:59:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư","","#KS", "&̾","#KSr", "(Ԥ)","#C5r", ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ ctow.c:60:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "()","#SX", "()","#ZX","()&̾","#T30", ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ctow.c:60:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "()","#SX", "()","#ZX","()&̾","#T30", ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ctow.c:60:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "()","#SX", "()","#ZX","()&̾","#T30", ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:61:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "()","#kxo","()","#kxi","()","#kxuru", ^~~~~~~~ ~~~~~~~~ ctow.c:61:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "()","#kxo","()","#kxi","()","#kxuru", ^~~~~~~~ ~~~~~~~~ ctow.c:61:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "()","#kxo","()","#kxi","()","#kxuru", ^~~~~~~~ ~~~~~~~~ ctow.c:62:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "()","#sxe","()","#sxi","()","#sxuru", ^~~~~~~~ ~~~~~~~~ ctow.c:62:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "()","#sxe","()","#sxi","()","#sxuru", ^~~~~~~~ ~~~~~~~~ ctow.c:62:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "()","#sxe","()","#sxi","()","#sxuru", ^~~~~~~~ ~~~~~~~~ ctow.c:63:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "()","#L5", ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:64:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ը","#K5r", "Ը","#G5r", "Ը","#S5r", ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:64:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ը","#K5r", "Ը","#G5r", "Ը","#S5r", ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:64:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ը","#K5r", "Ը","#G5r", "Ը","#S5r", ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:65:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ը","#T5r", "йԸ","#B5r", ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:65:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ը","#T5r", "йԸ","#B5r", ^~~~ ~~~~~~~~~~~~ ctow.c:66:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ը","#M5r", "Ը","#R5r", "Ը","#W5r", ^~~~ ~~~~~~~~~~~~ ctow.c:66:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ը","#M5r", "Ը","#R5r", "Ը","#W5r", ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:66:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ը","#M5r", "Ը","#R5r", "Ը","#W5r", ^~~~~~~~~~~~ ~~~~~~~~~~~~ ctow.c:67:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ƻ","#KY", "ƻ","#KYT", "ƻ","#KYna", ^~~~~~~~~~~~ ~~~~ ctow.c:67:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ƻ","#KY", "ƻ","#KYT", "ƻ","#KYna", ^~~~~~~~~~~~ ~~~~ ctow.c:67:37: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ƻ","#KY", "ƻ","#KYT", "ƻ","#KYna", ^~~~~~~~~~~~ ~~~~ ctow.c:68:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ƻ","#KYmi", "ƻ","#KYme", ^~~~~~~~~~~~ ~~~~ ctow.c:68:22: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ƻ","#KYmi", "ƻ","#KYme", ^~~~~~~~~~~~ ~~~~ ctow.c:69:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "()&̾","#T00", "ư","#T04", "ư","#T06", ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:69:30: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "()&̾","#T00", "ư","#T04", "ư","#T06", ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:69:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "()&̾","#T00", "ư","#T04", "ư","#T06", ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:70:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "","#T07", "ư","#T08", "ư","#T09", ^~~~~~~~~~~~~~~~ ctow.c:70:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "","#T07", "ư","#T08", "ư","#T09", ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:70:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "","#T07", "ư","#T08", "ư","#T09", ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:71:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư","#T10", "ư","","#T15", "","#T16", ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:71:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư","#T10", "ư","","#T15", "","#T16", ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:71:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư","#T10", "ư","","#T15", "","#T16", ^~~~~~~~~~~~~~~~ ctow.c:71:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư","#T10", "ư","","#T15", "","#T16", ^~~~~~~~~~~~~~~~ ctow.c:72:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "","#T31", "","#T36","","#T37", ^~~~~~~~~~~~~~~~ ctow.c:72:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "","#T31", "","#T36","","#T37", ^~~~~~~~~~~~~~~~ ctow.c:72:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "","#T31", "","#T36","","#T37", ^~~~~~~~~~~~~~~~ ctow.c:73:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư","ư&̾","#T05", "","ư()","#F00", ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:73:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư","ư&̾","#T05", "","ư()","#F00", ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ctow.c:73:39: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư","ư&̾","#T05", "","ư()","#F00", ^~~~~~~~~~~~~~~~ ctow.c:73:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư","ư&̾","#T05", "","ư()","#F00", ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ctow.c:74:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "()","ư&̾","#F01", "","ư&̾","#F02", ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ctow.c:74:17: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "()","ư&̾","#F01", "","ư&̾","#F02", ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ctow.c:74:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "()","ư&̾","#F01", "","ư&̾","#F02", ^~~~~~~~~~~~~~~~ ctow.c:74:48: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "()","ư&̾","#F01", "","ư&̾","#F02", ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ctow.c:75:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư()","#F03", "","#F04", "","#F06", ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ ctow.c:75:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư()","#F03", "","#F04", "","#F06", ^~~~~~~~~~~~~~~~ ctow.c:75:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư()","#F03", "","#F04", "","#F06", ^~~~~~~~~~~~~~~~ ctow.c:76:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "","#F12", "","#F14", "Ϣλ","#RT", "³,ư","#CJ", ^~~~~~~~~~~~~~~~ ctow.c:76:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "","#F12", "","#F14", "Ϣλ","#RT", "³,ư","#CJ", ^~~~~~~~~~~~~~~~ ctow.c:76:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "","#F12", "","#F14", "Ϣλ","#RT", "³,ư","#CJ", ^~~~ ~~~~ ctow.c:76:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "","#F12", "","#F14", "Ϣλ","#RT", "³,ư","#CJ", ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ ctow.c:77:6: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ñ","#KJ", ^~~~~~~~~~~~~~~~ ctow.c:78:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ƭ","#PRE", "","#SUC", ^~~~~~~~ ~~~~~~~~ ctow.c:78:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ƭ","#PRE", "","#SUC", ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:79:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ƭ","#NNPRE", "","Ƭ","#JS", "","#JSSUC", ^~~~~~~~ ~~~~~~~~~~~~~~~~ ctow.c:79:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ƭ","#NNPRE", "","Ƭ","#JS", "","#JSSUC", ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:79:34: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ƭ","#NNPRE", "","Ƭ","#JS", "","#JSSUC", ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:79:54: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ƭ","#NNPRE", "","Ƭ","#JS", "","#JSSUC", ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:80:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "̾","#JNSUC", "Ƭ̾","#CNPRE", "̾","#CNSUC1", ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:80:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "̾","#JNSUC", "Ƭ̾","#CNPRE", "̾","#CNSUC1", ^~~~~~~~ ~~~~~~~~ ctow.c:80:46: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "̾","#JNSUC", "Ƭ̾","#CNPRE", "̾","#CNSUC1", ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:81:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư첽","#N2T17", "()&̾첽","#N2T30", ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:81:33: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư첽","#N2T17", "()&̾첽","#N2T30", ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:82:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư","#D2T35", "ƻ첽ư","#D2KY", ^~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:82:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư","#D2T35", "ƻ첽ư","#D2KY", ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ ctow.c:83:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ƭ","#SNPRE", "̾","#CNSUC2", "","#N2T35", ^~~~~~~~ ~~~~~~~~ ctow.c:83:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ƭ","#SNPRE", "̾","#CNSUC2", "","#N2T35", ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:83:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ƭ","#SNPRE", "̾","#CNSUC2", "","#N2T35", ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:84:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "","#K2T15", "","#K2T35", "Ʋ","#ND2KY", ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:84:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "","#K2T15", "","#K2T35", "Ʋ","#ND2KY", ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:84:42: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "","#K2T15", "","#K2T35", "Ʋ","#ND2KY", ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:85:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ʋ","#N2KYT", "ư첽","#N2T10", ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:85:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "Ʋ","#N2KYT", "ư첽","#N2T10", ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:86:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư첽","#N2T15","ư첽","#N2T18", ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:86:32: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "ư첽","#N2T15","ư첽","#N2T18", ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:87:4: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "","#N2R5","","#N2K5", ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:87:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] "","#N2R5","","#N2K5", ^~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:91:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ask_default_hinshi_size() ^ int ctow.c:95:15: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] for (i = 0; strcmp(default_hinshi[i],""); i++); ^ ctow.c:95:15: note: include the header or explicitly provide a declaration for 'strcmp' ctow.c:104:28: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (new = (char *)malloc(strlen(s) +1)) ^ ctow.c:104:28: note: include the header or explicitly provide a declaration for 'strlen' ctow.c:104:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (new = (char *)malloc(strlen(s) +1)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ctow.c:104:11: note: place parentheses around the assignment to silence this warning if (new = (char *)malloc(strlen(s) +1)) ^ ( ) ctow.c:104:11: note: use '==' to turn this assignment into an equality comparison if (new = (char *)malloc(strlen(s) +1)) ^ == ctow.c:105:5: warning: call to undeclared library function 'strcpy' with type 'char *(char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] strcpy(new, s); ^ ctow.c:105:5: note: include the header or explicitly provide a declaration for 'strcpy' ctow.c:99:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *salloc(s) ^ ctow.c:125:7: warning: call to undeclared library function 'strcat' with type 'char *(char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] strcat(wnn_hinshi, taiou[i-1]); ^ ctow.c:125:7: note: include the header or explicitly provide a declaration for 'strcat' ctow.c:115:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chghinshi(hinshi, size, taiou, fsize) ^ ctow.c:154:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] read_hinshi(fp, taiou) ^ int ctow.c:170:17: warning: expression which evaluates to zero treated as a null pointer constant of type 'char *' [-Wnon-literal-null-conversion] taiou[size] = '\0'; ^~~~ ctow.c:154:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] read_hinshi(fp, taiou) ^ ctow.c:175:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] get_hindo(iroha_hinshi) ^ ctow.c:191:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] itow_write(fp, yomi, hinshi, kouho, hindo) ^ int ctow.c:191:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ctow.c:196:1: warning: non-void function does not return a value [-Wreturn-type] } ^ ctow.c:198:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(argc, argv) ^ int ctow.c:222:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close( fph ); ^ ctow.c:231:6: warning: data argument not used by format string [-Wformat-extra-args] argv[0]); ^ ctow.c:198:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main(argc, argv) ^ 115 warnings generated. rm -f ctow cc -o ctow -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib ctow.o -Wl,-rpath,/usr/local/lib ld: warning: ctow.c(ctow.o:(salloc)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: ctow.c(ctow.o:(chghinshi)): warning: strcat() is almost always misused, please use strlcat() making all in cmd/dpromdic... cc -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c dpromdic.c dpromdic.c:44:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(argc, argv) ^ int dpromdic.c:64:5: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] exit(1); ^ dpromdic.c:64:5: note: include the header or explicitly provide a declaration for 'exit' dpromdic.c:71:6: warning: call to undeclared function 'access'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(access(filename, mode) == -1) { ^ dpromdic.c:77:24: warning: passing arguments to 'RkwOpenRoma' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(rdic = RkwOpenRoma(filename)) { ^ dpromdic.c:77:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if(rdic = RkwOpenRoma(filename)) { ~~~~~^~~~~~~~~~~~~~~~~~~~~~~ dpromdic.c:77:11: note: place parentheses around the assignment to silence this warning if(rdic = RkwOpenRoma(filename)) { ^ ( ) dpromdic.c:77:11: note: use '==' to turn this assignment into an equality comparison if(rdic = RkwOpenRoma(filename)) { ^ == dpromdic.c:87:11: warning: passing arguments to 'printch' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] printch(*s) ; ^ dpromdic.c:95:11: warning: passing arguments to 'printch' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] printch(*s) ; ^ dpromdic.c:104:11: warning: passing arguments to 'printch' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] printch(*s) ; ^ dpromdic.c:112:5: warning: call to undeclared function 'RkwCloseRoma'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwCloseRoma(rdic); ^ dpromdic.c:44:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main(argc, argv) ^ dpromdic.c:122:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] printch(s) ^ dpromdic.c:42:6: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a subsequent definition [-Wdeprecated-non-prototype] void printch(); ^ 12 warnings generated. rm -f dpromdic cc -o dpromdic -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib dpromdic.o -L../../lib/canna -lcanna -Wl,-rpath,/usr/local/lib making all in cmd/dpxdic... cc -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I../../lib/RK -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DHYOUJUN_GRAM=\"/var/dict/canna/canna/fuzokugo.cbd\" -c dpxdic.c dpxdic.c:56:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] basename(name) ^ dpxdic.c:98:36: warning: passing arguments to 'RkGetGramName' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (ptr = (char *)RkGetGramName(gram, row)) { ^ dpxdic.c:98:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (ptr = (char *)RkGetGramName(gram, row)) { ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ dpxdic.c:98:13: note: place parentheses around the assignment to silence this warning if (ptr = (char *)RkGetGramName(gram, row)) { ^ ( ) dpxdic.c:98:13: note: use '==' to turn this assignment into an equality comparison if (ptr = (char *)RkGetGramName(gram, row)) { ^ == dpxdic.c:114:3: warning: call to undeclared function 'ustoeuc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ustoeuc(wbuf, dst - wbuf, ebuf, RkNumber(ebuf)); ^ dpxdic.c:70:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] show_a_cand(gram, wrec, or) ^ dpxdic.c:140:3: warning: call to undeclared function 'ustoeuc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ustoeuc(wbuf, dst - wbuf, ebuf, RkNumber(ebuf)); ^ dpxdic.c:142:43: warning: passing arguments to 'RkGetGramName' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (gram && (ptr = (char *)RkGetGramName(gram, row))) { ^ dpxdic.c:120:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] show_a_icand(gram, wrec) ^ dpxdic.c:162:21: warning: passing arguments to '_RkCandNumber' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] nc = _RkCandNumber(wrec); ^ dpxdic.c:185:7: warning: call to undeclared function 'ustoeuc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ustoeuc(syomi, dst - syomi, ebuf, RkNumber(ebuf)); ^ dpxdic.c:190:5: warning: call to undeclared function 'ustoeuc'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ustoeuc(syomi, dst - syomi, ebuf, RkNumber(ebuf)); ^ dpxdic.c:152:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] show_a_wrec(gram, wrec, yomi, n) ^ dpxdic.c:227:7: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (read(fd, (char *)buf, size) != size) ^ dpxdic.c:201:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] loadDic(dic) ^ dpxdic.c:251:10: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] id, dic->ttlpg); ^~~~~~~~~~ dpxdic.c:261:9: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (read(fd, (char *)buf, size) != size) { ^ dpxdic.c:235:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] loadPage(dic, id) ^ dpxdic.c:277:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] offset2ptr(dic, off, which) ^ dpxdic.c:300:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] off2ptr(dic, off, id) ^ dpxdic.c:312:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] show_nip(gram, dic, yomi, n, p, pg) ^ dpxdic.c:354:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] compit(a, b) ^ dpxdic.c:365:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] show_nid(gram, dic, yomi, n, ptr) ^ dpxdic.c:365:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dpxdic.c:447:7: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] hd.data[HD_CAN].var, ^~~~~~~~~~~~~~~~~~~ dpxdic.c:448:7: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] hd.data[HD_REC].var); ^~~~~~~~~~~~~~~~~~~ dpxdic.c:453:36: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (lseek(fd, off, 0) < 0 || read(fd, (char *)ll, 4) != 4) ^ dpxdic.c:465:28: warning: passing arguments to '_RkCalcUnlog2' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dic->pgsz = _RkCalcUnlog2(hd.data[HD_L2P].var) + 1; ^ dpxdic.c:419:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getdic(dic, filenm, dmnm) ^ dpxdic.c:474:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main (argc, argv) ^ int dpxdic.c:514:27: warning: passing arguments to 'RkOpenGram' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if(!(gram = RkOpenGram(HYOUJUN_GRAM))) { ^ dpxdic.c:523:5: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close(fd); ^ dpxdic.c:543:9: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(dic->fd); ^ dpxdic.c:474:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main (argc, argv) ^ 33 warnings generated. rm -f dpxdic cc -o dpxdic -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib dpxdic.o ../../lib/RK/libRK.a -Wl,-rpath,/usr/local/lib ld: warning: dpxdic.c(dpxdic.o:(show_a_cand)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: util.c(util.o:(_Rkpanic) in archive ../../lib/RK/libRK.a): warning: sprintf() is often misused, please use snprintf() making all in cmd/dicar... cc -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I../../lib/RK -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c dicar.c dicar.c:61:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] actmessage(msg, name) ^ dicar.c:69:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] basename(name) ^ dicar.c:87:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getatomicname(hd, name) ^ dicar.c:115:4: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] hd->data[HD_CAN].uvar, hd->data[HD_REC].uvar); ^~~~~~~~~~~~~~~~~~~~~ dicar.c:115:27: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] hd->data[HD_CAN].uvar, hd->data[HD_REC].uvar); ^~~~~~~~~~~~~~~~~~~~~ dicar.c:102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintHeader(hd) ^ dicar.c:120:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] openForRead(name) ^ dicar.c:132:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] openForWrite(name) ^ dicar.c:148:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (close(fd) < 0) { ^ dicar.c:144:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] closeForWrite(fd, name) ^ dicar.c:162:68: warning: format specifies type 'long' but the argument has type 'unsigned int' [-Wformat] (void)fprintf(stderr, "%s: cannot malloc %ld siz.\n", program, siz); ~~~ ^~~ %u dicar.c:165:11: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)read(src, buf, siz); ^ dicar.c:166:9: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (write(dst, buf, siz) < 0) { ^ dicar.c:155:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] copyfile(src, dst, siz) ^ dicar.c:188:21: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ dicar.c:195:19: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ dicar.c:197:17: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ dicar.c:179:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] traceDic( fd ) ^ dicar.c:222:21: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ dicar.c:228:19: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ dicar.c:243:17: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ dicar.c:210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] xgetDic(fd, fname) ^ dicar.c:273:21: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ dicar.c:283:19: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ dicar.c:285:17: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ dicar.c:263:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getchild(fd, childdic) ^ dicar.c:322:16: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ dicar.c:340:21: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ dicar.c:348:19: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ dicar.c:307:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] remakeDic(src, atm, dst) ^ dicar.c:380:21: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ dicar.c:386:19: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ dicar.c:398:17: warning: passing arguments to '_RkClearHeader' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] _RkClearHeader(&hd); ^ dicar.c:368:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] deleteDic(src, dst, fname) ^ dicar.c:415:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(fd); ^ dicar.c:405:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doTrace(argn, args) ^ dicar.c:434:11: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(fd); ^ dicar.c:420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doExtract(argn, args) ^ dicar.c:456:8: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(atm); ^ dicar.c:458:13: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(src); ^ dicar.c:439:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doReplace(argn, args) ^ dicar.c:477:8: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(atm); ^ dicar.c:464:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doCreate(argn, args) ^ dicar.c:485:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] doDelete(argn, args) ^ int dicar.c:501:13: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)close(src); ^ dicar.c:485:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] doDelete(argn, args) ^ dicar.c:504:1: warning: non-void function does not return a value [-Wreturn-type] } ^ dicar.c:506:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(argn, args) ^ int dicar.c:506:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 49 warnings generated. rm -f dicar cc -o dicar -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib dicar.o ../../lib/RK/libRK.a -Wl,-rpath,/usr/local/lib ld: warning: util.c(util.o:(_Rkpanic) in archive ../../lib/RK/libRK.a): warning: sprintf() is often misused, please use snprintf() ld: warning: dicar.c(dicar.o:(doDelete)): warning: strcat() is almost always misused, please use strlcat() ld: warning: dicar.c(dicar.o:(doDelete)): warning: strcpy() is almost always misused, please use strlcpy() making all in cmd/forcpp... cc -O2 -O2 -pipe -Wno-error=int-conversion -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c forcpp.c forcpp.c:49:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] e2j() ^ int forcpp.c:71:1: warning: non-void function does not return a value [-Wreturn-type] } ^ forcpp.c:73:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] j2e() ^ int forcpp.c:96:1: warning: non-void function does not return a value [-Wreturn-type] } ^ forcpp.c:102:3: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] exit(1); ^ forcpp.c:102:3: note: include the header or explicitly provide a declaration for 'exit' forcpp.c:98:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void catch(sig) ^ forcpp.c:105:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(n, args) ^ int forcpp.c:126:8: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( !strcmp(args[1], "-7")) ^ forcpp.c:126:8: note: include the header or explicitly provide a declaration for 'strcmp' forcpp.c:105:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main(n, args) ^ 9 warnings generated. rm -f forcpp cc -o forcpp -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib forcpp.o -Wl,-rpath,/usr/local/lib making all in cmd/forsort... cc -O2 -O2 -pipe -Wno-error=int-conversion -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c forsort.c forsort.c:48:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] e2j() ^ int forsort.c:60:1: warning: non-void function does not return a value [-Wreturn-type] } ^ forsort.c:62:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] j2e() ^ int forsort.c:77:1: warning: non-void function does not return a value [-Wreturn-type] } ^ forsort.c:79:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(n, args) ^ int forsort.c:92:2: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] exit( -1 ); ^ forsort.c:92:2: note: include the header or explicitly provide a declaration for 'exit' forsort.c:95:10: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( !strcmp(args[1], "-7")) ^ forsort.c:95:10: note: include the header or explicitly provide a declaration for 'strcmp' forsort.c:79:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main(n, args) ^ 8 warnings generated. rm -f forsort cc -o forsort -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib forsort.o -Wl,-rpath,/usr/local/lib making all in cmd/kpdic... cc -O2 -O2 -pipe -Wno-error=int-conversion -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c kpdic.c kpdic.c:68:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {0,"kk","","k"}, ^~~~~~~~ kpdic.c:69:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {0,"ss","","s"}, ^~~~~~~~ kpdic.c:70:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {0,"tt","","t"}, ^~~~~~~~ kpdic.c:71:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {0,"hh","","h"}, ^~~~~~~~ kpdic.c:72:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {0,"mm","","m"}, ^~~~~~~~ kpdic.c:73:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {0,"yy","","y"}, ^~~~~~~~ kpdic.c:74:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {0,"rr","","r"}, ^~~~~~~~ kpdic.c:75:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {0,"ww","","w"}, ^~~~~~~~ kpdic.c:76:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {0,"gg","","g"}, ^~~~~~~~ kpdic.c:77:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {0,"zz","","z"}, ^~~~~~~~ kpdic.c:78:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {0,"dd","","d"}, ^~~~~~~~ kpdic.c:79:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {0,"bb","","b"}, ^~~~~~~~ kpdic.c:80:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {0,"pp","","p"}, ^~~~~~~~ kpdic.c:81:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {0,"cc","","c"}, ^~~~~~~~ kpdic.c:82:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {0,"ff","","f"}, ^~~~~~~~ kpdic.c:83:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {0,"jj","","j"}, ^~~~~~~~ kpdic.c:84:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {0,"qq","","q"}, ^~~~~~~~ kpdic.c:85:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {0,"vv","","v"} ^~~~~~~~ kpdic.c:91:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] alert(fmt, arg) ^ kpdic.c:102:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] fatal(fmt, arg) ^ kpdic.c:114:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] getWORD(s, news, word, maxword) ^ kpdic.c:164:38: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ( d = (unsigned char *)malloc(strlen((char *)s) + 1) ) ^ kpdic.c:164:38: note: include the header or explicitly provide a declaration for 'strlen' kpdic.c:164:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if ( d = (unsigned char *)malloc(strlen((char *)s) + 1) ) ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ kpdic.c:164:12: note: place parentheses around the assignment to silence this warning if ( d = (unsigned char *)malloc(strlen((char *)s) + 1) ) ^ ( ) kpdic.c:164:12: note: use '==' to turn this assignment into an equality comparison if ( d = (unsigned char *)malloc(strlen((char *)s) + 1) ) ^ == kpdic.c:165:3: warning: call to undeclared library function 'strcpy' with type 'char *(char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] strcpy((char *)d, (char *)s); ^ kpdic.c:165:3: note: include the header or explicitly provide a declaration for 'strcpy' kpdic.c:159:2: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] *allocs (s) ^ kpdic.c:177:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freeallocs(roman, nKey) ^ kpdic.c:194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] compar(p, q) ^ kpdic.c:208:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(argc, argv) ^ int kpdic.c:234:14: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (!strcmp(*argv,"-m")) { ^ kpdic.c:234:14: note: include the header or explicitly provide a declaration for 'strcmp' kpdic.c:282:50: warning: incompatible integer to pointer conversion passing 'long' to parameter of type 'char *' [-Wint-conversion] "More than %d romaji rules are given."), maxkey); ^~~~~~ kpdic.c:313:10: warning: call to undeclared function 'chk_dflt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] p = chk_dflt((char)roman[nKey].roma[0]); ^ kpdic.c:329:51: warning: incompatible integer to pointer conversion passing 'long' to parameter of type 'char *' [-Wint-conversion] fatal("more than %d romaji rules are given.", maxkey); ^~~~~~ kpdic.c:208:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main(argc, argv) ^ kpdic.c:420:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] chk_dflt(c) char c ; { ^ 34 warnings generated. rm -f kpdic cc -o kpdic -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib kpdic.o -Wl,-rpath,/usr/local/lib ld: warning: kpdic.c(kpdic.o:(alert)): warning: sprintf() is often misused, please use snprintf() ld: warning: kpdic.c(kpdic.o:(allocs)): warning: strcpy() is almost always misused, please use strlcpy() making all in cmd/mergewd... cc -O2 -O2 -pipe -Wno-error=int-conversion -I../../lib/RK -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c mergewd.c mergewd.c:55:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 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 C2x [-Wdeprecated-non-prototype] 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] main(n, args) ^ int mergewd.c:150:18: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while ( *d = *s++ ) d++; ~~~^~~~~~ mergewd.c:150:18: note: place parentheses around the assignment to silence this warning while ( *d = *s++ ) d++; ^ ( ) mergewd.c:150:18: note: use '==' to turn this assignment into an equality comparison while ( *d = *s++ ) d++; ^ == mergewd.c:108:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main(n, args) ^ 5 warnings generated. rm -f mergeword cc -o mergeword -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib mergewd.o -Wl,-rpath,/usr/local/lib ld: warning: mergewd.c(mergewd.o:(main)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: mergewd.c(mergewd.o:(main)): warning: strcat() is almost always misused, please use strlcat() making all in cmd/splitwd... cc -O2 -O2 -pipe -Wno-error=int-conversion -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c splitwd.c splitwd.c:59:8: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] uchar *getword(p,Word) ^ splitwd.c:84:38: warning: passing arguments to 'malloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if( !(tp = (struct tango *)malloc(sizeof(struct tango))) ) ^ splitwd.c:86:33: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] "cannnot malloc %d\n"), sizeof(struct tango) ); ~~ ^~~~~~~~~~~~~~~~~~~~ %lu splitwd.c:88:31: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( !(p = (uchar *)malloc(strlen((char *)tsuduri) + 1)) ) ^ splitwd.c:88:31: note: include the header or explicitly provide a declaration for 'strlen' splitwd.c:88:30: warning: passing arguments to 'malloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if( !(p = (uchar *)malloc(strlen((char *)tsuduri) + 1)) ) ^ splitwd.c:90:33: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] "cannnot malloc %d\n"), strlen((char *)tsuduri)+1 ); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~~ %lu splitwd.c:93:5: warning: call to undeclared library function 'strcpy' with type 'char *(char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] strcpy((char *)p,(char *)tsuduri); ^ splitwd.c:93:5: note: include the header or explicitly provide a declaration for 'strcpy' splitwd.c:95:30: warning: passing arguments to 'malloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if( !(p = (uchar *)malloc(strlen((char *)hinshi) + 1)) ) ^ splitwd.c:97:33: warning: format specifies type 'int' but the argument has type 'unsigned long' [-Wformat] "cannnot malloc %d\n"), strlen((char *)hinshi)+1 ); ~~ ^~~~~~~~~~~~~~~~~~~~~~~~ %lu splitwd.c:76:15: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] struct tango *newtango(tsuduri,hinshi) ^ splitwd.c:106:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void savetango(tsuduri, hinshi) ^ splitwd.c:124:6: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] void save_factor(line, nline) ^ splitwd.c:179:5: warning: call to undeclared function 'free'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] free((char *)ftp->tsuduri); ^ splitwd.c:171:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] free_factor(tp) ^ splitwd.c:190:3: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] exit(1); ^ splitwd.c:190:3: note: include the header or explicitly provide a declaration for 'exit' splitwd.c:186:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] catch(sig) ^ splitwd.c:194:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] splitword(fp, name) ^ splitwd.c:219:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main( argc, argv ) ^ int splitwd.c:219:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 19 warnings generated. rm -f splitword cc -o splitword -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib splitwd.o -Wl,-rpath,/usr/local/lib ld: warning: splitwd.c(splitwd.o:(newtango)): warning: strcpy() is almost always misused, please use strlcpy() making all in cmd/wtoc... cc -O2 -O2 -pipe -Wno-error=int-conversion -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c wtoc.c wtoc.c:56:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"̾","#T35"},{"̾","#JN"},{"̾","#CN"},{"̾&̾","#JCN"}, ^~~~~~~~ wtoc.c:56:21: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"̾","#T35"},{"̾","#JN"},{"̾","#CN"},{"̾&̾","#JCN"}, ^~~~~~~~ wtoc.c:56:36: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"̾","#T35"},{"̾","#JN"},{"̾","#CN"},{"̾&̾","#JCN"}, ^~~~~~~~ wtoc.c:56:51: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"̾","#T35"},{"̾","#JN"},{"̾","#CN"},{"̾&̾","#JCN"}, ^~~~~~~~ ~~~~~~~~ wtoc.c:57:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ͭ̾","#KK"},{"","#NN"}, ^~~~~~~~~~~~~~~~ wtoc.c:57:24: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ͭ̾","#KK"},{"","#NN"}, ^~~~~~~~~~~~~~~~ wtoc.c:58:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ư","#KSr"}, ^~~~~~~~ ~~~~~~~~ wtoc.c:59:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ը","#K5r"},{"Ը","#G5r"},{"Ը","#S5r"}, ^~~~~~~~~~~~ ~~~~~~~~~~~~ wtoc.c:59:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ը","#K5r"},{"Ը","#G5r"},{"Ը","#S5r"}, ^~~~~~~~~~~~ ~~~~~~~~~~~~ wtoc.c:59:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ը","#K5r"},{"Ը","#G5r"},{"Ը","#S5r"}, ^~~~~~~~~~~~ ~~~~~~~~~~~~ wtoc.c:60:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ը","#T5r"},{"ʹԸ","#N5"},{"йԸ","#B5r"}, ^~~~~~~~~~~~ ~~~~~~~~~~~~ wtoc.c:60:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ը","#T5r"},{"ʹԸ","#N5"},{"йԸ","#B5r"}, ^~~~ ~~~~~~~~~~~~ wtoc.c:60:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ը","#T5r"},{"ʹԸ","#N5"},{"йԸ","#B5r"}, ^~~~ ~~~~~~~~~~~~ wtoc.c:61:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ը","#M5r"},{"Ը","#R5r"},{"Ը","#W5r"}, ^~~~ ~~~~~~~~~~~~ wtoc.c:61:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ը","#M5r"},{"Ը","#R5r"},{"Ը","#W5r"}, ^~~~~~~~~~~~ ~~~~~~~~~~~~ wtoc.c:61:45: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ը","#M5r"},{"Ը","#R5r"},{"Ը","#W5r"}, ^~~~~~~~~~~~ ~~~~~~~~~~~~ wtoc.c:62:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"","#KS"},{"&̾","#KSr"},{"(Ԥ)","#C5r"}, ^~~~~~~~~~~~~~~~ wtoc.c:62:20: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"","#KS"},{"&̾","#KSr"},{"(Ԥ)","#C5r"}, ^~~~~~~~~~~~~~~~ ~~~~~~~~ wtoc.c:62:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"","#KS"},{"&̾","#KSr"},{"(Ԥ)","#C5r"}, ^~~~~~~~~~~~~~~~ ~~~~ ~~~~ wtoc.c:63:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"()","#SX"},{"()","#ZX"},{"()&̾","#T30"}, ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ wtoc.c:63:26: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"()","#SX"},{"()","#ZX"},{"()&̾","#T30"}, ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ wtoc.c:63:47: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"()","#SX"},{"()","#ZX"},{"()&̾","#T30"}, ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ wtoc.c:64:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"()","#kxo"},{"()","#kxi"},{"()","#kxuru"}, ^~~~~~~~ ~~~~~~~~ wtoc.c:64:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"()","#kxo"},{"()","#kxi"},{"()","#kxuru"}, ^~~~~~~~ ~~~~~~~~ wtoc.c:64:41: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"()","#kxo"},{"()","#kxi"},{"()","#kxuru"}, ^~~~~~~~ ~~~~~~~~ wtoc.c:65:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"()","#sxi"},{"()","#sxuru"},{"()","#sxe"}, ^~~~~~~~ ~~~~~~~~ wtoc.c:65:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"()","#sxi"},{"()","#sxuru"},{"()","#sxe"}, ^~~~~~~~ ~~~~~~~~ wtoc.c:65:43: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"()","#sxi"},{"()","#sxuru"},{"()","#sxe"}, ^~~~~~~~ ~~~~~~~~ wtoc.c:66:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"()","#L5"}, ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:67:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ƻ","#KY"}, ^~~~~~~~~~~~ ~~~~ wtoc.c:68:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ư","#T05"},{"ư&̾","#T05"},{"ư()","#F00"}, ^~~~~~~~~~~~~~~~ ~~~~~~~~ wtoc.c:68:25: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ư","#T05"},{"ư&̾","#T05"},{"ư()","#F00"}, ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~ wtoc.c:68:50: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ư","#T05"},{"ư&̾","#T05"},{"ư()","#F00"}, ^~~~~~~~~~~~~~~~ ~~~~~~~~ ~~~~~~~~~~~~~~~~ wtoc.c:69:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"","#F14"},{"Ϣλ","#RT"},{"³,ư","#CJ"}, ^~~~~~~~~~~~~~~~ wtoc.c:69:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"","#F14"},{"Ϣλ","#RT"},{"³,ư","#CJ"}, ^~~~ ~~~~ wtoc.c:69:38: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"","#F14"},{"Ϣλ","#RT"},{"³,ư","#CJ"}, ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ ~~~~~~~~ wtoc.c:70:7: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ñ","#KJ"}, ^~~~~~~~~~~~~~~~ wtoc.c:71:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ƭ","#PRE"},{"","#SUC"}, ^~~~~~~~ ~~~~~~~~ wtoc.c:71:23: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ƭ","#PRE"},{"","#SUC"}, ^~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:72:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ƭ","#NNPRE"},{"","#JS"},{"Ƭ","#JS"}, ^~~~~~~~ ~~~~~~~~~~~~~~~~ wtoc.c:72:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ƭ","#NNPRE"},{"","#JS"},{"Ƭ","#JS"}, ^~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:72:44: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ƭ","#NNPRE"},{"","#JS"},{"Ƭ","#JS"}, ^~~~~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:73:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"","#JSSUC"}, ^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:74:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"̾","#JNSUC"},{"Ƭ̾","#CNPRE"},{"̾","#CNSUC1"}, ^~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:74:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"̾","#JNSUC"},{"Ƭ̾","#CNPRE"},{"̾","#CNSUC1"}, ^~~~~~~~ ~~~~~~~~ wtoc.c:74:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"̾","#JNSUC"},{"Ƭ̾","#CNPRE"},{"̾","#CNSUC1"}, ^~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:75:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ư첽","#N2T17"},{"()&̾첽","#N2T30"}, ^~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:75:35: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ư첽","#N2T17"},{"()&̾첽","#N2T30"}, ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~ ~~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:76:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ư","#D2T35"},{"ƻ첽ư","#D2KY"}, ^~~~~~~~~~~~~~~~ ~~~~~~~~ wtoc.c:76:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"ư","#D2T35"},{"ƻ첽ư","#D2KY"}, ^~~~~~~~~~~~ ~~~~~~~~~~~~~~~~ ~~~~~~~~ wtoc.c:77:5: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ƭ()","#PRE"},{"Ƭ()","#PRE"},{"","#T35"} ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ wtoc.c:77:27: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ƭ()","#PRE"},{"Ƭ()","#PRE"},{"","#T35"} ^~~~~~~~ ~~~~~~~~ ~~~~~~~~ wtoc.c:77:49: warning: illegal character encoding in string literal [-Winvalid-source-encoding] {"Ƭ()","#PRE"},{"Ƭ()","#PRE"},{"","#T35"} ^~~~~~~~~~~~~~~~ wtoc.c:85:28: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (new = (char *)malloc(strlen( s ) + 1)) ^ wtoc.c:85:28: note: include the header or explicitly provide a declaration for 'strlen' wtoc.c:85:27: warning: passing arguments to 'malloc' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if (new = (char *)malloc(strlen( s ) + 1)) ^ wtoc.c:85:11: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (new = (char *)malloc(strlen( s ) + 1)) ~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ wtoc.c:85:11: note: place parentheses around the assignment to silence this warning if (new = (char *)malloc(strlen( s ) + 1)) ^ ( ) wtoc.c:85:11: note: use '==' to turn this assignment into an equality comparison if (new = (char *)malloc(strlen( s ) + 1)) ^ == wtoc.c:86:5: warning: call to undeclared library function 'strcpy' with type 'char *(char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] strcpy(new, s); ^ wtoc.c:86:5: note: include the header or explicitly provide a declaration for 'strcpy' wtoc.c:89:5: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] exit(1); ^ wtoc.c:89:5: note: include the header or explicitly provide a declaration for 'exit' wtoc.c:80:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *salloc(s) ^ wtoc.c:105:10: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( !strcmp( hinshi , table[i].wnn ) ) ^ wtoc.c:105:10: note: include the header or explicitly provide a declaration for 'strcmp' wtoc.c:95:7: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] char *chghinshi( hinshi, taiou, fshurui ) ^ wtoc.c:117:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int read_hinshi( fp, taiou ) ^ wtoc.c:139:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] wtoi_write( fp, yomi, hinshi, kouho, hindo ) ^ int wtoc.c:145:5: warning: call to undeclared library function 'strcat' with type 'char *(char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] strcat(yomi,""); ^ wtoc.c:145:5: note: include the header or explicitly provide a declaration for 'strcat' wtoc.c:145:18: warning: illegal character encoding in string literal [-Winvalid-source-encoding] strcat(yomi,""); ^~~~~~~~ wtoc.c:146:19: warning: illegal character encoding in string literal [-Winvalid-source-encoding] strcat(kouho,""); ^~~~~~~~ wtoc.c:139:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] wtoi_write( fp, yomi, hinshi, kouho, hindo ) ^ wtoc.c:152:1: warning: non-void function does not return a value [-Wreturn-type] } ^ wtoc.c:163:10: warning: call to undeclared function 'atoi'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] return(atoi(kazu)); ^ wtoc.c:154:5: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] int suuji(kazu) ^ wtoc.c:166:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(argc,argv) ^ int wtoc.c:186:7: warning: call to undeclared function 'close'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] close( fph ); ^ wtoc.c:196:105: warning: data argument not used by format string [-Wformat-extra-args] fprintf(stderr,gettxt("cannacmd:50", "Usage: wtoc [-f part-of-speach table] [wnndic] [cannadic]\n"),argv[0]); ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ ^ wtoc.c:166:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main(argc,argv) ^ 74 warnings generated. rm -f wtoc cc -o wtoc -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib wtoc.o -Wl,-rpath,/usr/local/lib ld: warning: wtoc.c(wtoc.o:(salloc)): warning: strcpy() is almost always misused, please use strlcpy() making all in cmd/mkromdic... rm -f mkromdic /usr/libexec/cpp -traditional -I../../include -DCPP=/usr/libexec/cpp -traditional mkromdic chmod a+x mkromdic making all in cmd/mkbindic... rm -f mkbindic /usr/libexec/cpp -traditional -I../../include -DCPP=/usr/libexec/cpp -traditional mkbindic :96:9: warning: missing terminating '"' character [-Winvalid-pp-token] dic_ck="`echo $dic_name | \ ^ :99:8: warning: missing terminating ' character [-Winvalid-pp-token] }'`"; ^ :111:16: warning: missing terminating '"' character [-Winvalid-pp-token] dic_ck="`echo $dic_name | \ ^ :115:18: warning: missing terminating ' character [-Winvalid-pp-token] }'`"; ^ :126:14: warning: missing terminating '"' character [-Winvalid-pp-token] cpp_text="`echo $text_file | \ ^ :131:4: warning: missing terminating ' character [-Winvalid-pp-token] }'`"; ^ :138:14: warning: missing terminating '"' character [-Winvalid-pp-token] spl_text="`echo $text_file | \ ^ :143:4: warning: missing terminating ' character [-Winvalid-pp-token] }'`"; ^ :150:14: warning: missing terminating '"' character [-Winvalid-pp-token] bck_text="`echo $text_file | \ ^ :155:4: warning: missing terminating ' character [-Winvalid-pp-token] }'`"; ^ :161:9: warning: missing terminating '"' character [-Winvalid-pp-token] out="`echo $text_file | \ ^ :166:4: warning: missing terminating ' character [-Winvalid-pp-token] }'`"; ^ :180:11: warning: missing terminating '"' character [-Winvalid-pp-token] child="`echo $text_file | \ ^ :185:4: warning: missing terminating ' character [-Winvalid-pp-token] }'`"; ^ 14 warnings generated. chmod a+x mkbindic making all in cmd/dpbindic... rm -f dpbindic /usr/libexec/cpp -traditional -I../../include dpbindic chmod a+x dpbindic making all in cmd/canlisp... cc -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c canlisp.c canlisp.c:35:3: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] exit(1); ^ canlisp.c:35:3: note: include the header or explicitly provide a declaration for 'exit' canlisp.c:38:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(argc, argv) ^ int canlisp.c:45:11: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((!strcmp(argv[i], "-cs") || !strcmp(argv[i], "-cannaserver")) && ^ canlisp.c:45:11: note: include the header or explicitly provide a declaration for 'strcmp' canlisp.c:47:7: warning: call to undeclared function 'wcKanjiControl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] wcKanjiControl(0, KC_SETSERVERNAME, argv[i]); ^ canlisp.c:50:7: warning: call to undeclared function 'wcKanjiControl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] wcKanjiControl(0, KC_SETINITFILENAME, argv[i]); ^ canlisp.c:57:3: warning: call to undeclared function 'wcKanjiControl'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] wcKanjiControl(0, KC_INITIALIZE, 0); ^ canlisp.c:38:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main(argc, argv) ^ 7 warnings generated. rm -f canlisp cc -o canlisp -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib canlisp.o -L../../lib/canna -lcanna -Wl,-rpath,/usr/local/lib making all in cmd/cannacheck... cc -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -DCHECK_COMMAND -DCANNA_WCHAR -c main.c main.c:43:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(argc, argv,envp) ^ int main.c:51:10: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (!strcmp(argv[i], "-v")) { ^ main.c:51:10: note: include the header or explicitly provide a declaration for 'strcmp' main.c:65:7: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] exit (1); ^ main.c:65:7: note: include the header or explicitly provide a declaration for 'exit' main.c:82:15: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf(" \"%s\" ³ޤ\n", p); ^~~~~~~~~~~~~~~~~~~~~~~~ main.c:82:29: warning: illegal character encoding in string literal [-Winvalid-source-encoding] printf(" \"%s\" ³ޤ\n", p); ^~~~~~~~~~~~~~~~ ~~~~~~~~~~~~ ~~~~~~~~~~~~ main.c:43:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main(argc, argv,envp) ^ 6 warnings generated. rm -f cannacheck cc -o cannacheck -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib main.o -L../../lib/canna -lcanna -Wl,-rpath,/usr/local/lib making all in cmd/cannastat... cc -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c cannastat.c cannastat.c:110:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(argc, argv) ^ int cannastat.c:134:8: warning: call to undeclared function 'usage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] usage(); /* S004 */ ^ cannastat.c:144:6: warning: call to undeclared function 'usage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] usage() ; ^ cannastat.c:147:15: warning: call to undeclared function 'RkwInitialize'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( (cx = RkwInitialize( cannahostname )) == -1 ){ ^ cannastat.c:151:16: warning: call to undeclared function 'G070_RkcGetServerFD'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ServerFD = RkcGetServerFD(); ^ ../../include/sglobal.h:70:45: note: expanded from macro 'RkcGetServerFD' #define RkcGetServerFD G070_RkcGetServerFD ^ cannastat.c:156:5: warning: call to undeclared function 'RkwGetProtocolVersion'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwGetProtocolVersion(&proto_major, &ServerVersion); ^ cannastat.c:174:6: warning: call to undeclared function 'WriteToServer'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( WriteToServer( cRreq.Buffer, sizeof( wReq1 )) == -1 ) { ^ cannastat.c:179:2: warning: call to undeclared function 'ReadServer'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ReadServer( (char *)&ResevChar, sizeof( char ) ); ^ cannastat.c:225:6: warning: call to undeclared function 'DispProto'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] DispProto( (ClientPtr)NULL ) ; ^ cannastat.c:227:6: warning: call to undeclared function 'RkwFinalize'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwFinalize(); /* S002 */ ^ cannastat.c:230:6: warning: call to undeclared function 'RkwFinalize'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwFinalize(); /* S002 */ ^ cannastat.c:264:6: warning: call to undeclared function 'CreateData'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] CreateData( Buffer, &client ) ; ^ cannastat.c:269:7: warning: call to undeclared function 'DispProto'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] DispProto( &client ) ; ^ cannastat.c:273:7: warning: call to undeclared function 'DispInfo'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] DispInfo( &client, flag ) ; ^ cannastat.c:288:2: warning: call to undeclared function 'RkwFinalize'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwFinalize(); /* S002 */ ^ cannastat.c:294:2: warning: call to undeclared function 'RkwFinalize'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwFinalize(); /* S002 */ ^ cannastat.c:295:13: warning: call to undeclared function 'G069_RkcConnectIrohaServer'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ServerFD = RkcConnectIrohaServer( cannahostname ); /* S002 */ ^ ../../include/sglobal.h:69:45: note: expanded from macro 'RkcConnectIrohaServer' #define RkcConnectIrohaServer G069_RkcConnectIrohaServer ^ cannastat.c:302:6: warning: call to undeclared function 'WriteToServer'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( WriteToServer( iRreq.Buffer, sizeof( Req0 )) == -1 ) { ^ cannastat.c:308:2: warning: call to undeclared function 'ReadServer'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ReadServer( (char *)&ResevInt, sizeof( int ) ) ; ^ cannastat.c:310:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( Version = (char *)malloc( ResevInt ) ) { ~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~ cannastat.c:310:14: note: place parentheses around the assignment to silence this warning if( Version = (char *)malloc( ResevInt ) ) { ^ ( ) cannastat.c:310:14: note: use '==' to turn this assignment into an equality comparison if( Version = (char *)malloc( ResevInt ) ) { ^ == cannastat.c:365:6: warning: call to undeclared function 'DispProto'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] DispProto( (ClientPtr)NULL ) ; ^ cannastat.c:395:3: warning: call to undeclared function 'CreateData'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] CreateData( Buffer, &client ) ; ^ cannastat.c:399:3: warning: call to undeclared function 'ConvertData'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ConvertData( &clientstat, &client ) ; ^ cannastat.c:405:7: warning: call to undeclared function 'DispProto'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] DispProto( &client ) ; ^ cannastat.c:409:7: warning: call to undeclared function 'DispInfo'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] DispInfo( &client, flag ) ; ^ cannastat.c:110:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main(argc, argv) ^ cannastat.c:426:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] DispInfo( client, flag ) ^ int cannastat.c:444:21: warning: incompatible pointer types passing 'long *' to parameter of type 'const time_t *' (aka 'const long long *') [-Wincompatible-pointer-types] tt = localtime( &cdate ) ; ^~~~~~ /usr/include/time.h:118:36: note: passing argument to parameter here struct tm *localtime(const time_t *); ^ cannastat.c:458:35: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] sprintf( utime,"%02d:%02d:%02d", udate/3600, (udate%3600)/60 ~~~~ ^~~~~~~~~~ %02ld cannastat.c:458:47: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] sprintf( utime,"%02d:%02d:%02d", udate/3600, (udate%3600)/60 ~~~~ ^~~~~~~~~~~~~~~ %02ld cannastat.c:459:13: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] , (udate%3600)%60 ) ; ^~~~~~~~~~~~~~~ cannastat.c:464:35: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] sprintf( utime, " %2d", udate); ~~~ ^~~~~ %2ld cannastat.c:466:37: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] sprintf( utime, " %2d'%02d", udate/60, udate%60 ); ~~~ ^~~~~~~~ %2ld cannastat.c:466:47: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] sprintf( utime, " %2d'%02d", udate/60, udate%60 ); ~~~~ ^~~~~~~~ %02ld cannastat.c:469:3: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] udate/3600, (udate%3600)/60, (udate%3600)%60 ) ; ^~~~~~~~~~ cannastat.c:469:15: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] udate/3600, (udate%3600)/60, (udate%3600)%60 ) ; ^~~~~~~~~~~~~~~ cannastat.c:469:32: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] udate/3600, (udate%3600)/60, (udate%3600)%60 ) ; ^~~~~~~~~~~~~~~ cannastat.c:477:28: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] sprintf (itime, " %2d", idate / 60); ~~~ ^~~~~~~~~~ %2ld cannastat.c:479:29: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] sprintf( itime,"%2d:%02d", idate/3600, (idate%3600)/60 ) ; ~~~ ^~~~~~~~~~ %2ld cannastat.c:479:41: warning: format specifies type 'int' but the argument has type 'long' [-Wformat] sprintf( itime,"%2d:%02d", idate/3600, (idate%3600)/60 ) ; ~~~~ ^~~~~~~~~~~~~~~ %02ld cannastat.c:426:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DispInfo( client, flag ) ^ cannastat.c:510:1: warning: non-void function does not return a value [-Wreturn-type] } ^ cannastat.c:512:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] DispProto( client ) ^ int cannastat.c:512:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cannastat.c:554:1: warning: non-void function does not return a value [-Wreturn-type] } ^ cannastat.c:571:15: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] write_stat = write(ServerFD, bufindex, (int) todo); ^ cannastat.c:557:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WriteToServer( Buffer, size ) ^ cannastat.c:592:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ cannastat.c:605:26: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] while ((bytes_read = read(ServerFD, Buffer, (int)size)) != size) { ^ cannastat.c:596:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReadServer( Buffer, size ) ^ cannastat.c:625:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CreateData( readbuf, who ) ^ int cannastat.c:648:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( who->username = (char *)malloc( len ) ) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ cannastat.c:648:23: note: place parentheses around the assignment to silence this warning if( who->username = (char *)malloc( len ) ) ^ ( ) cannastat.c:648:23: note: use '==' to turn this assignment into an equality comparison if( who->username = (char *)malloc( len ) ) ^ == cannastat.c:657:23: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( who->hostname = (char *)malloc( len ) ) ~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ cannastat.c:657:23: note: place parentheses around the assignment to silence this warning if( who->hostname = (char *)malloc( len ) ) ^ ( ) cannastat.c:657:23: note: use '==' to turn this assignment into an equality comparison if( who->hostname = (char *)malloc( len ) ) ^ == cannastat.c:663:22: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if( who->clientname = (char *)malloc( len ) ) ~~~~~~~~~~~~~~~~^~~~~~~~~~~~~~~~~~~~~~~ cannastat.c:663:22: note: place parentheses around the assignment to silence this warning if( who->clientname = (char *)malloc( len ) ) ^ ( ) cannastat.c:663:22: note: use '==' to turn this assignment into an equality comparison if( who->clientname = (char *)malloc( len ) ) ^ == cannastat.c:625:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CreateData( readbuf, who ) ^ cannastat.c:670:1: warning: non-void function does not return a value [-Wreturn-type] } ^ cannastat.c:672:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ConvertData( clientstat, client ) ^ int cannastat.c:672:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cannastat.c:688:1: warning: non-void function does not return a value [-Wreturn-type] } ^ cannastat.c:691:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] usage() ^ int 60 warnings generated. rm -f cannastat cc -o cannastat -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib cannastat.o -L../../lib/canna -lcanna -Wl,-rpath,/usr/local/lib ld: warning: cannastat.c(cannastat.o:(main)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: cannastat.c(cannastat.o:(DispInfo)): warning: sprintf() is often misused, please use snprintf() making all in cmd/cshost... cc -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c cshost.c cshost.c:75:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(argc, argv) ^ int cshost.c:95:8: warning: call to undeclared function 'usage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] usage(); /* S002 */ ^ cshost.c:97:6: warning: call to undeclared function 'usage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] usage() ; ^ cshost.c:100:15: warning: call to undeclared function 'RkwInitialize'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if( (cx = RkwInitialize( cannahostname )) == -1 ){ ^ cshost.c:104:16: warning: call to undeclared function 'G070_RkcGetServerFD'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ServerFD = RkcGetServerFD(); ^ ../../include/sglobal.h:70:45: note: expanded from macro 'RkcGetServerFD' #define RkcGetServerFD G070_RkcGetServerFD ^ cshost.c:109:5: warning: call to undeclared function 'RkwGetProtocolVersion'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwGetProtocolVersion(&proto_major, &proto_minor); ^ cshost.c:121:2: warning: call to undeclared function 'WriteToServer'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] WriteToServer( cRreq.Buffer, sizeof( wReq1 )) ; ^ cshost.c:123:2: warning: call to undeclared function 'CannaDispControlList'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] CannaDispControlList() ; ^ cshost.c:125:2: warning: call to undeclared function 'RkwFinalize'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwFinalize(); /* S000 */ ^ cshost.c:129:2: warning: call to undeclared function 'WriteToServer'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] WriteToServer( iRreq.Buffer, sizeof( Req0 )) ; ^ cshost.c:131:2: warning: call to undeclared function 'IrohaDispControlList'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] IrohaDispControlList() ; ^ cshost.c:75:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] main(argc, argv) ^ cshost.c:135:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CannaDispControlList() ^ int cshost.c:143:5: warning: call to undeclared function 'ReadServer'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ReadServer( (char *)&ResevShort, sizeof( short ) ) ; ^ cshost.c:164:1: warning: non-void function does not return a value [-Wreturn-type] } ^ cshost.c:166:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] IrohaDispControlList() ^ int cshost.c:173:5: warning: call to undeclared function 'ReadServer'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ReadServer( (char *)&ResevInt, sizeof( int ) ) ; ^ cshost.c:195:5: warning: call to undeclared function 'RkwFinalize'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwFinalize(); /* S000 */ ^ cshost.c:196:1: warning: non-void function does not return a value [-Wreturn-type] } ^ cshost.c:212:15: warning: call to undeclared function 'write'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] write_stat = write(ServerFD, bufindex, (unsigned int) todo); ^ cshost.c:198:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] WriteToServer( Buffer, size ) ^ cshost.c:233:1: warning: non-void function does not return a value in all control paths [-Wreturn-type] } ^ cshost.c:244:26: warning: call to undeclared function 'read'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] while ((bytes_read = read(ServerFD, Buffer, (unsigned int)size)) != size) { ^ cshost.c:236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ReadServer( Buffer, size ) ^ cshost.c:264:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] usage() ^ int 25 warnings generated. rm -f cshost cc -o cshost -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib cshost.o -L../../lib/canna -lcanna -Wl,-rpath,/usr/local/lib ld: warning: cshost.c(cshost.o:(main)): warning: strcpy() is almost always misused, please use strlcpy() making all in cmd/catdic... cc -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c can.c can.c:100:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkDeleteLine(); ~~~~~~ ^ int can.c:101:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern RkDefineLine(); ~~~~~~ ^ int can.c:102:8: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] extern rmDitionary(); ~~~~~~ ^ int can.c:283:5: warning: call to undeclared library function 'exit' with type 'void (int) __attribute__((noreturn))'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] exit(ERR_VALUE); ^ can.c:283:5: note: include the header or explicitly provide a declaration for 'exit' can.c:303:12: warning: passing arguments to 'Message' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Message(gettxt("cannacmd:232", "Process was intrrupted.")); ^ can.c:288:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] StopAll(sig) ^ can.c:320:6: warning: call to undeclared library function 'strcmp' with type 'int (const char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (STRCMP(r_file,"")) { ^ can.c:70:22: note: expanded from macro 'STRCMP' #define STRCMP(d, s) strcmp((char *)(d), (char *)(s)) ^ can.c:320:6: note: include the header or explicitly provide a declaration for 'strcmp' can.c:70:22: note: expanded from macro 'STRCMP' #define STRCMP(d, s) strcmp((char *)(d), (char *)(s)) ^ can.c:321:6: warning: call to undeclared function 'unlink'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] unlink(r_file); ^ can.c:337:10: warning: call to undeclared function 'RkCreateDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void) RkCreateDic(cx_num, r_dic, mode); ^ can.c:339:10: warning: call to undeclared function 'rmDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void) rmDictionary(cx_num, r_dic , mode ); ^ can.c:345:12: warning: passing arguments to 'Message' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Message(gettxt("cannacmd:232", "Process was intrrupted.")); ^ can.c:308:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RefreshAll(sig) ^ can.c:371:5: warning: call to undeclared function 'RkwGetProtocolVersion'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkwGetProtocolVersion(&majv, &minv); ^ can.c:373:11: warning: call to undeclared function 'RkwGetServerVersion'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] bak = RkwGetServerVersion(&majv, &minv); ^ can.c:418:14: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] hlen = strlen(hinshi); ^ can.c:418:14: note: include the header or explicitly provide a declaration for 'strlen' can.c:427:10: warning: call to undeclared library function 'strncmp' with type 'int (const char *, const char *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (strncmp(whinp,hinshi,hlen) != 0 || ^ can.c:427:10: note: include the header or explicitly provide a declaration for 'strncmp' can.c:437:22: warning: passing arguments to 'RkDeleteLine' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] i = RkDeleteLine(cx_num, r_dic, line) ; ^ can.c:440:22: warning: passing arguments to 'RkDefineLine' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] i = RkDefineLine(cx_num, r_dic, line) ; ^ can.c:443:13: warning: passing arguments to 'Message' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Message(gettxt("cannacmd:59", "write error \"%s\""), line); ^ can.c:446:13: warning: passing arguments to 'Message' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Message(gettxt("cannacmd:60", ^ can.c:450:13: warning: passing arguments to 'Message' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Message(gettxt("cannacmd:61", ^ can.c:459:12: warning: passing arguments to 'Message' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Message(""); ^ can.c:461:9: warning: passing arguments to 'Message' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Message(gettxt("cannacmd:233", "too long line at %d"),lineno); ^ can.c:403:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ParseFile(fp) ^ can.c:472:9: warning: passing arguments to 'Message' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Message(gettxt("cannacmd:64", ^ can.c:477:9: warning: passing arguments to 'Message' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Message(gettxt("cannacmd:65", ^ can.c:468:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dicname_chk(dic) ^ can.c:489:37: warning: call to undeclared function 'getuid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] struct passwd *pass = getpwuid( getuid() ); ^ can.c:512:37: warning: call to undeclared function 'getuid'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] struct passwd *pass = getpwuid( getuid() ) ; ^ can.c:517:28: warning: passing arguments to 'getenv' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if( (username = getenv( "LOGNAME" )) == NULL ) { ^ can.c:518:22: warning: passing arguments to 'getenv' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] username = getenv( "USER" ) ; ^ can.c:537:11: warning: call to undeclared function 'RkChmodDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = RkChmodDic(cx_num,opt_dic1,mode) ; ^ can.c:580:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ovwrite_chk(dicname,mode) ^ int can.c:585:11: warning: call to undeclared function 'RkChmodDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = RkChmodDic(cx_num,dicname,mode) ; ^ can.c:580:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ovwrite_chk(dicname,mode) ^ can.c:629:16: warning: passing arguments to 'Message' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (void) Message(gettxt("cannacmd:63", ^ can.c:624:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Addwords(fp) ^ can.c:638:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] add_main (argc,argv) ^ int can.c:649:5: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] scan_opt(argc,argv,&argv); ^ can.c:657:9: warning: call to undeclared function 'isatty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (isatty(fileno(stdout)) == 0) { ^ can.c:666:13: warning: passing arguments to 'Message' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Message(gettxt("cannacmd:66", ^ can.c:682:12: warning: passing arguments to 'Message' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Message(gettxt("cannacmd:69", "Addwords has done on \"%s\"."), r_dic); ^ can.c:638:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] add_main (argc,argv) ^ can.c:691:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] cat_main(argc,argv) ^ int can.c:695:11: warning: a function declaration without a prototype is deprecated in all versions of C and is treated as a zero-parameter prototype in C2x, conflicting with a previous declaration [-Wdeprecated-non-prototype] FILE *fopen(), *fp = stdout; ^ can.c:706:11: warning: call to undeclared library function 'strcpy' with type 'char *(char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)strcpy((char *)dirname, ""); ^ can.c:706:11: note: include the header or explicitly provide a declaration for 'strcpy' can.c:710:5: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] scan_opt(argc,argv,&argc); ^ can.c:723:8: warning: call to undeclared library function 'strcat' with type 'char *(char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)strcat((char *)dirname, opt_grp); ^ can.c:723:8: note: include the header or explicitly provide a declaration for 'strcat' can.c:775:6: warning: call to undeclared library function 'strncpy' with type 'char *(char *, const char *, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] strncpy((char *)dicname,(char *)argv[i],RECSZ-1); ^ can.c:775:6: note: include the header or explicitly provide a declaration for 'strncpy' can.c:777:10: warning: call to undeclared function 'RkGetWordTextDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (RkGetWordTextDic(cx_num,dirnamep,dicname_bk,buf,BUFLEN) >= 0) { ^ can.c:798:5: warning: call to undeclared function 'DownLoadDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(DownLoadDic(fp, dirnamep) < 0) { ^ can.c:691:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cat_main(argc,argv) ^ can.c:810:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] DownLoadDic(fp, dirname) ^ int can.c:827:13: warning: call to undeclared function 'RkGetWordTextDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ((ret = RkGetWordTextDic(cx_num,dirname,dicname_bk,buf, ^ can.c:849:6: warning: call to undeclared function 'PrintMessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMessage(ret, dicname); ^ can.c:810:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] DownLoadDic(fp, dirname) ^ can.c:861:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] cp_main(argc,argv) ^ int can.c:879:3: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] scan_opt(argc,argv,&argc); ^ can.c:932:13: warning: call to undeclared function 'RkCopyDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = RkCopyDic(cx_num,dirnamep,dicname1,dicname2,mode_cp); ^ can.c:934:8: warning: call to undeclared function 'isatty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (isatty(fileno(stdin)) != 0) { ^ can.c:945:14: warning: call to undeclared function 'RkRemoveDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = RkRemoveDic(cx_num,dicname2,mode_cp); ^ can.c:955:5: warning: call to undeclared function 'PrintMessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMessage(ret,dicname1); ^ can.c:969:5: warning: call to undeclared function 'PrintMessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMessage(ret,dicname2); ^ can.c:972:5: warning: call to undeclared function 'PrintMessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMessage(ret,dicname1); ^ can.c:995:11: warning: call to undeclared function 'makeDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (makeDictionary(cx_num, dicname2, mode) < 0) { ^ can.c:1004:10: warning: call to undeclared function 'CopyDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if(CopyDic(cx_num, dirnamep, dicname1, dicname2, mode)) { ^ can.c:861:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] cp_main(argc,argv) ^ can.c:1022:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] del_main (argc,argv) ^ int can.c:1033:5: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] scan_opt(argc,argv,&argc); ^ can.c:1042:6: warning: call to undeclared function 'isatty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (isatty(fileno(stdin)) == 0) { ^ can.c:1049:13: warning: passing arguments to 'Message' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Message(gettxt("cannacmd:115", ^ can.c:1066:12: warning: passing arguments to 'Message' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Message(gettxt("cannacmd:118", "Delwords has done on \"%s\"."), r_dic); ^ can.c:1022:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] del_main (argc,argv) ^ can.c:1076:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ls_main(argc,argv) ^ int can.c:1101:5: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] scan_opt(argc,argv,&argc); ^ can.c:1195:14: warning: call to undeclared function 'RkListDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] bufcnt = RkListDic(cx_num, user + user_offset, buf, BUFLEN ); ^ can.c:1205:12: warning: call to undeclared function 'RkChmodDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = RkChmodDic(cx_num,p,mode); ^ can.c:1258:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr,msg_abnl); ^~~~~~~~ can.c:1258:27: note: treat the string as an argument to avoid this (void)fprintf(stderr,msg_abnl); ^ "%s", can.c:1076:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ls_main(argc,argv) ^ can.c:1281:9: warning: call to undeclared function 'makeDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (makeDictionary(cx_num, (unsigned char *)r_dic, mode) != 0) { ^ can.c:1273:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Upload(fp, flag) ^ can.c:1293:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] mk_main (argc,argv) ^ int can.c:1312:5: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] scan_opt(argc,argv,&argc); ^ can.c:1319:31: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void) fprintf(stderr,msg_sfq); ^~~~~~~ can.c:1319:31: note: treat the string as an argument to avoid this (void) fprintf(stderr,msg_sfq); ^ "%s", can.c:1323:31: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void) fprintf(stderr,msg_l); ^~~~~ can.c:1323:31: note: treat the string as an argument to avoid this (void) fprintf(stderr,msg_l); ^ "%s", can.c:1337:11: warning: call to undeclared function 'isatty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (isatty(fileno(stdout)) == 0) { ^ can.c:1346:11: warning: passing arguments to 'Message' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Message(gettxt("cannacmd:149", ^ can.c:1364:14: warning: passing arguments to 'Message' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Message(""); ^ can.c:1293:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mk_main (argc,argv) ^ can.c:1386:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] mv_main(argc,argv) ^ int can.c:1403:3: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] scan_opt(argc,argv,&argc); ^ can.c:1431:13: warning: call to undeclared function 'renameDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = renameDictionary(cx_num, dic1, dic2, mode); ^ can.c:1386:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] mv_main(argc,argv) ^ can.c:1440:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] renameDictionary(cn, dicname1, dicname2, force) ^ int can.c:1452:12: warning: call to undeclared function 'RkRenameDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] switch ( RkRenameDic( cn, dicname1, dicname2, force) ) { ^ can.c:1513:22: warning: format string is not a string literal (potentially insecure) [-Wformat-security] fprintf(stderr,msg_abnl ); ^~~~~~~~ can.c:1513:22: note: treat the string as an argument to avoid this fprintf(stderr,msg_abnl ); ^ "%s", can.c:1440:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] renameDictionary(cn, dicname1, dicname2, force) ^ can.c:1529:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] rm_main(argc,argv) ^ int can.c:1541:3: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] scan_opt(argc,argv,&argc); ^ can.c:1561:13: warning: call to undeclared function 'rmDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = rmDictionary(cx_num, rm_dic, mode) ; ^ can.c:1529:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rm_main(argc,argv) ^ can.c:1589:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] ch_main(argc,argv) ^ int can.c:1594:5: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] scan_opt(argc,argv,&argc); ^ can.c:1606:11: warning: call to undeclared function 'RkChmodDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = RkChmodDic(cx_num,opt_dic1,mode); ^ can.c:1589:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] ch_main(argc,argv) ^ can.c:1643:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] sy_main(argc,argv) ^ int can.c:1648:5: warning: call to undeclared function 'scan_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] scan_opt(argc,argv,&argc); ^ can.c:1643:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] sy_main(argc,argv) ^ can.c:1680:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] kill_main(argc,argv) ^ int can.c:1695:11: warning: call to undeclared library function 'strchr' with type 'char *(const char *, int)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if ( strchr("0123456789",*p) == NULL ) { ^ can.c:1695:11: note: include the header or explicitly provide a declaration for 'strchr' can.c:1720:11: warning: call to undeclared function 'RkKillServer'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] ret = RkKillServer(); ^ can.c:1680:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kill_main(argc,argv) ^ can.c:1746:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] can_ver() ^ int can.c:1787:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(argc,argv) ^ int can.c:1787:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] can.c:1824:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] scan_opt(argc,argv,argcp) ^ int can.c:1882:4: warning: call to undeclared function 'shrink_opt'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] shrink_opt(argc,p,2); ^ can.c:1824:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] scan_opt(argc,argv,argcp) ^ can.c:2027:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] shrink_opt(argc,argv,n) ^ int can.c:2027:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] can.c:2035:1: warning: non-void function does not return a value [-Wreturn-type] } ^ 121 warnings generated. cc -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c rutil.c rutil.c:81:11: warning: call to undeclared library function 'strcpy' with type 'char *(char *, const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)strcpy(msg_mem,gettxt("cannacmd:186", "No more memory.\n")); ^ rutil.c:81:11: note: include the header or explicitly provide a declaration for 'strcpy' rutil.c:98:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkDefineLine(cx_num, name, line) ^ int rutil.c:103:26: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] unsigned int linelen = strlen(line); ^ rutil.c:103:26: note: include the header or explicitly provide a declaration for 'strlen' rutil.c:98:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkDefineLine(cx_num, name, line) ^ rutil.c:200:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] CopyDic(cx_num, dirname, dicname1, dicname2, mode) ^ int rutil.c:216:31: warning: passing arguments to 'RkGetWordTextDic' without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] if((ret = RkGetWordTextDic(cx_num, dirname, dic1_bk, buf, BUFLEN)) >= 0) { ^ rutil.c:227:6: warning: call to undeclared function 'RkCreateDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkCreateDic(cx_num, dicname2, mode); ^ rutil.c:229:12: warning: call to undeclared function 'rmDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)rmDictionary(cx_num, dicname2 ,mode); ^ rutil.c:252:7: warning: call to undeclared function 'PrintMessage'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] PrintMessage(ret, dic1_bk); ^ rutil.c:254:2: warning: call to undeclared function 'RkCreateDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] RkCreateDic(cx_num, dicname2, mode); ^ rutil.c:256:8: warning: call to undeclared function 'rmDictionary'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)rmDictionary(cx_num,dicname2, mode); ^ rutil.c:200:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] CopyDic(cx_num, dirname, dicname1, dicname2, mode) ^ rutil.c:265:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] PrintMessage(ret, dicname) ^ int rutil.c:278:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_mem); ^~~~~~~ rutil.c:278:27: note: treat the string as an argument to avoid this (void)fprintf(stderr, msg_mem); ^ "%s", rutil.c:286:5: warning: data argument not used by format string [-Wformat-extra-args] dicname); ^ rutil.c:305:23: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr,msg_abnl); ^~~~~~~~ rutil.c:305:23: note: treat the string as an argument to avoid this (void)fprintf(stderr,msg_abnl); ^ "%s", rutil.c:265:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] PrintMessage(ret, dicname) ^ rutil.c:309:1: warning: non-void function does not return a value [-Wreturn-type] } ^ rutil.c:311:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] makeDictionary(cn, dicname, mode) ^ int rutil.c:323:9: warning: call to undeclared function 'RkwGetServerVersion'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] bak = RkwGetServerVersion(&majv, &minv); ^ rutil.c:329:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_abnl); ^~~~~~~~ rutil.c:329:24: note: treat the string as an argument to avoid this (void)fprintf(stderr, msg_abnl); ^ "%s", rutil.c:340:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_mnt); ^~~~~~~ rutil.c:340:26: note: treat the string as an argument to avoid this (void)fprintf(stderr, msg_mnt); ^ "%s", rutil.c:346:28: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr,msg_fq); ^~~~~~ rutil.c:346:28: note: treat the string as an argument to avoid this (void)fprintf(stderr,msg_fq); ^ "%s", rutil.c:353:12: warning: call to undeclared function 'RkCreateDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] switch ( RkCreateDic( cn, dicname, mode) ) { ^ rutil.c:367:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_mem); ^~~~~~~ rutil.c:367:27: note: treat the string as an argument to avoid this (void)fprintf(stderr, msg_mem); ^ "%s", rutil.c:388:9: warning: call to undeclared function 'isatty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (isatty(fileno(stdin)) != 0) { ^ rutil.c:429:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr,msg_cnt); ^~~~~~~ rutil.c:429:26: note: treat the string as an argument to avoid this (void)fprintf(stderr,msg_cnt); ^ "%s", rutil.c:437:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_abnl); ^~~~~~~~ rutil.c:437:24: note: treat the string as an argument to avoid this (void)fprintf(stderr, msg_abnl); ^ "%s", rutil.c:444:12: warning: call to undeclared function 'RkCreateDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] switch ( RkCreateDic( cn, dicname, mode) ) { ^ rutil.c:456:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_mem); ^~~~~~~ rutil.c:456:27: note: treat the string as an argument to avoid this (void)fprintf(stderr, msg_mem); ^ "%s", rutil.c:479:9: warning: call to undeclared function 'isatty'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] if (isatty(fileno(stdin)) != 0) { ^ rutil.c:517:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr,msg_fq); ^~~~~~ rutil.c:517:26: note: treat the string as an argument to avoid this (void)fprintf(stderr,msg_fq); ^ "%s", rutil.c:521:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr,msg_cnt); ^~~~~~~ rutil.c:521:26: note: treat the string as an argument to avoid this (void)fprintf(stderr,msg_cnt); ^ "%s", rutil.c:534:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_abnl); ^~~~~~~~ rutil.c:534:24: note: treat the string as an argument to avoid this (void)fprintf(stderr, msg_abnl); ^ "%s", rutil.c:311:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] makeDictionary(cn, dicname, mode) ^ rutil.c:558:9: warning: call to undeclared function 'RkwGetServerVersion'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] bak = RkwGetServerVersion(&majv, &minv); ^ rutil.c:564:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_abnl); ^~~~~~~~ rutil.c:564:24: note: treat the string as an argument to avoid this (void)fprintf(stderr, msg_abnl); ^ "%s", rutil.c:575:26: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_mnt); ^~~~~~~ rutil.c:575:26: note: treat the string as an argument to avoid this (void)fprintf(stderr, msg_mnt); ^ "%s", rutil.c:581:29: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_fq); ^~~~~~ rutil.c:581:29: note: treat the string as an argument to avoid this (void)fprintf(stderr, msg_fq); ^ "%s", rutil.c:588:11: warning: call to undeclared function 'RkRemoveDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] switch (RkRemoveDic(cn, dicname, mode)) { ^ rutil.c:616:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_cnt); ^~~~~~~ rutil.c:616:27: note: treat the string as an argument to avoid this (void)fprintf(stderr, msg_cnt); ^ "%s", rutil.c:624:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_abnl); ^~~~~~~~ rutil.c:624:24: note: treat the string as an argument to avoid this (void)fprintf(stderr, msg_abnl); ^ "%s", rutil.c:631:11: warning: call to undeclared function 'RkRemoveDic'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] switch (RkRemoveDic(cn, dicname, mode)) { ^ rutil.c:659:27: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_cnt); ^~~~~~~ rutil.c:659:27: note: treat the string as an argument to avoid this (void)fprintf(stderr, msg_cnt); ^ "%s", rutil.c:667:24: warning: format string is not a string literal (potentially insecure) [-Wformat-security] (void)fprintf(stderr, msg_abnl); ^~~~~~~~ rutil.c:667:24: note: treat the string as an argument to avoid this (void)fprintf(stderr, msg_abnl); ^ "%s", rutil.c:544:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] rmDictionary(cn, dicname,mode) ^ rutil.c:680:41: warning: parameter 'j' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Message(fmt, a, b, c, d, e, f, g, h, i, j) ^ rutil.c:680:38: warning: parameter 'i' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Message(fmt, a, b, c, d, e, f, g, h, i, j) ^ rutil.c:680:35: warning: parameter 'h' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Message(fmt, a, b, c, d, e, f, g, h, i, j) ^ rutil.c:680:32: warning: parameter 'g' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Message(fmt, a, b, c, d, e, f, g, h, i, j) ^ rutil.c:680:29: warning: parameter 'f' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Message(fmt, a, b, c, d, e, f, g, h, i, j) ^ rutil.c:680:26: warning: parameter 'e' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Message(fmt, a, b, c, d, e, f, g, h, i, j) ^ rutil.c:680:23: warning: parameter 'd' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Message(fmt, a, b, c, d, e, f, g, h, i, j) ^ rutil.c:680:20: warning: parameter 'c' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Message(fmt, a, b, c, d, e, f, g, h, i, j) ^ rutil.c:680:17: warning: parameter 'b' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Message(fmt, a, b, c, d, e, f, g, h, i, j) ^ rutil.c:680:14: warning: parameter 'a' was not declared, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Message(fmt, a, b, c, d, e, f, g, h, i, j) ^ rutil.c:680:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Message(fmt, a, b, c, d, e, f, g, h, i, j) ^ 57 warnings generated. cc -O2 -O2 -pipe -Wno-error=int-conversion -I../../include -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c RKdelline.c RKdelline.c:38:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] RkDeleteLine(cx_num, name, line) ^ int RKdelline.c:43:17: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] int linelen = strlen(line); ^ RKdelline.c:43:17: note: include the header or explicitly provide a declaration for 'strlen' RKdelline.c:38:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] RkDeleteLine(cx_num, name, line) ^ 3 warnings generated. rm -f catdic cc -o catdic -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib can.o rutil.o RKdelline.o -L../../lib/canna -lcanna -Wl,-rpath,/usr/local/lib ld: warning: rutil.c(rutil.o:(CopyDic)): warning: strcpy() is almost always misused, please use strlcpy() ld: warning: can.c(can.o:(cat_main)): warning: strcat() is almost always misused, please use strlcat() making all in ./dic... making all in dic/ideo... making all in dic/ideo/pubdic... cc -O2 -O2 -pipe -Wno-error=int-conversion -I/usr/local/include -I/usr/X11R6/include -DCSRG_BASED -DFUNCPROTO=15 -DNARROWPROTO -c pod.c pod.c:96:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Mbstowcs(d, ss, n) ^ int pod.c:96:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pod.c:126:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] Wcstombs(d, s, n) ^ int pod.c:126:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pod.c:162:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Wscmp(s1, s2) ^ pod.c:192:13: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (ch = *s++) { ~~~^~~~~~ pod.c:192:13: note: place parentheses around the assignment to silence this warning while (ch = *s++) { ^ ( ) pod.c:192:13: note: use '==' to turn this assignment into an equality comparison while (ch = *s++) { ^ == pod.c:186:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Wscpy(d, s) ^ pod.c:200:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Wslen(s) ^ pod.c:210:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Watoi(s) ^ pod.c:224:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Fputws(s, f) ^ pod.c:236:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] Fgetws(buf, siz, f) ^ pod.c:256:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] all_kana(s) ^ pod.c:279:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] findslash(s) ^ pod.c:294:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] extstr(p, pp, key_return) ^ pod.c:345:37: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (pp = partsofspeech + key ; p = *pp ; pp = &(p->next)) { ~~^~~~~ pod.c:345:37: note: place parentheses around the assignment to silence this warning for (pp = partsofspeech + key ; p = *pp ; pp = &(p->next)) { ^ ( ) pod.c:345:37: note: use '==' to turn this assignment into an equality comparison for (pp = partsofspeech + key ; p = *pp ; pp = &(p->next)) { ^ == pod.c:354:13: warning: call to undeclared library function 'memset' with type 'void *(void *, int, unsigned long)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] (void)bzero(p, sizeof(struct hinshipack)); ^ pod.c:30:21: note: expanded from macro 'bzero' #define bzero(a, c) memset(a, 0, c) ^ pod.c:354:13: note: include the header or explicitly provide a declaration for 'memset' pod.c:30:21: note: expanded from macro 'bzero' #define bzero(a, c) memset(a, 0, c) ^ pod.c:335:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] internhinshi(str, flag) ^ pod.c:385:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = Fgetws(readbuf, READBUFSIZE, f)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:385:12: note: place parentheses around the assignment to silence this warning while (s = Fgetws(readbuf, READBUFSIZE, f)) { ^ ( ) pod.c:385:12: note: use '==' to turn this assignment into an equality comparison while (s = Fgetws(readbuf, READBUFSIZE, f)) { ^ == pod.c:438:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] select_hinshi(n) ^ pod.c:507:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] freedesc(p) ^ pod.c:530:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (pp = description + key ; p = *pp ; pp = &(p->next)) { ~~^~~~~ pod.c:530:35: note: place parentheses around the assignment to silence this warning for (pp = description + key ; p = *pp ; pp = &(p->next)) { ^ ( ) pod.c:530:35: note: use '==' to turn this assignment into an equality comparison for (pp = description + key ; p = *pp ; pp = &(p->next)) { ^ == pod.c:521:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] interndesc(hin, tan, yom) ^ pod.c:580:35: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (pp = description + key ; p = *pp ; pp = &(p->next)) { ~~^~~~~ pod.c:580:35: note: place parentheses around the assignment to silence this warning for (pp = description + key ; p = *pp ; pp = &(p->next)) { ^ ( ) pod.c:580:35: note: use '==' to turn this assignment into an equality comparison for (pp = description + key ; p = *pp ; pp = &(p->next)) { ^ == pod.c:571:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] searchdesc(hin, tan, yom) ^ pod.c:605:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (s = Fgetws(readbuf, READBUFSIZE, f)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:605:12: note: place parentheses around the assignment to silence this warning while (s = Fgetws(readbuf, READBUFSIZE, f)) { ^ ( ) pod.c:605:12: note: use '==' to turn this assignment into an equality comparison while (s = Fgetws(readbuf, READBUFSIZE, f)) { ^ == pod.c:636:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] internkind(s) ^ pod.c:682:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] kindcompar(k1, k2) ^ pod.c:751:28: warning: too few arguments in call to 'searchdesc' dp = searchdesc(dhinshi); ~~~~~~~~~~ ^ pod.c:786:27: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] for (pp = dic + key ; p = *pp ; pp = &(p->next)) { ~~^~~~~ pod.c:786:27: note: place parentheses around the assignment to silence this warning for (pp = dic + key ; p = *pp ; pp = &(p->next)) { ^ ( ) pod.c:786:27: note: use '==' to turn this assignment into an equality comparison for (pp = dic + key ; p = *pp ; pp = &(p->next)) { ^ == pod.c:731:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] intern(key, yomi, kouho, hinshi, hindo, kind, stat, flags) ^ pod.c:843:12: warning: passing arguments to a function without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] (*fn)(p); ^ pod.c:835:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] for_all_interned(fn) ^ pod.c:857:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (p = Fgetws(readbuf, READBUFSIZE, file)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:857:12: note: place parentheses around the assignment to silence this warning while (p = Fgetws(readbuf, READBUFSIZE, file)) { ^ ( ) pod.c:857:12: note: use '==' to turn this assignment into an equality comparison while (p = Fgetws(readbuf, READBUFSIZE, file)) { ^ == pod.c:849:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] storepd(file) ^ pod.c:890:12: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] while (p = Fgetws(readbuf, READBUFSIZE, file)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:890:12: note: place parentheses around the assignment to silence this warning while (p = Fgetws(readbuf, READBUFSIZE, file)) { ^ ( ) pod.c:890:12: note: use '==' to turn this assignment into an equality comparison while (p = Fgetws(readbuf, READBUFSIZE, file)) { ^ == pod.c:882:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] comparepd(file) ^ pod.c:968:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] canna_output(cf, p, h, n) ^ pod.c:987:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] entry_out(cf, p, h, n, ex) ^ pod.c:1042:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] printentry(cf, p) ^ pod.c:1067:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showdeleted(p) ^ pod.c:1077:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] showentry(pd, n) ^ pod.c:1155:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1155:9: note: place parentheses around the assignment to silence this warning if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { ^ ( ) pod.c:1155:9: note: use '==' to turn this assignment into an equality comparison if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { ^ == pod.c:1158:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1158:14: note: place parentheses around the assignment to silence this warning else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { ^ ( ) pod.c:1158:14: note: use '==' to turn this assignment into an equality comparison else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { ^ == pod.c:1161:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1161:14: note: place parentheses around the assignment to silence this warning else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { ^ ( ) pod.c:1161:14: note: use '==' to turn this assignment into an equality comparison else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { ^ == pod.c:1151:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] diccompar(p1, p2) ^ pod.c:1174:9: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1174:9: note: place parentheses around the assignment to silence this warning if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { ^ ( ) pod.c:1174:9: note: use '==' to turn this assignment into an equality comparison if (n = Wscmp((*p1)->yomi, (*p2)->yomi)) { ^ == pod.c:1177:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (n = ((*p2)->hindo - (*p1)->hindo)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1177:14: note: place parentheses around the assignment to silence this warning else if (n = ((*p2)->hindo - (*p1)->hindo)) { ^ ( ) pod.c:1177:14: note: use '==' to turn this assignment into an equality comparison else if (n = ((*p2)->hindo - (*p1)->hindo)) { ^ == pod.c:1180:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1180:14: note: place parentheses around the assignment to silence this warning else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { ^ ( ) pod.c:1180:14: note: use '==' to turn this assignment into an equality comparison else if (n = Wscmp((*p1)->tango, (*p2)->tango)) { ^ == pod.c:1183:14: warning: using the result of an assignment as a condition without parentheses [-Wparentheses] else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { ~~^~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ pod.c:1183:14: note: place parentheses around the assignment to silence this warning else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { ^ ( ) pod.c:1183:14: note: use '==' to turn this assignment into an equality comparison else if (n = Wscmp((*p1)->hinshi->hinshi, (*p2)->hinshi->hinshi)) { ^ == pod.c:1170:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] dichindocompar(p1, p2) ^ pod.c:1191:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] shrinkargs(argv, n, count) ^ int pod.c:1191:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] pod.c:1200:1: warning: non-void function does not return a value [-Wreturn-type] } ^ pod.c:1209:28: warning: call to undeclared library function 'strlen' with type 'unsigned long (const char *)'; ISO C99 and later do not support implicit function declarations [-Wimplicit-function-declaration] for (program = argv[0] + strlen(argv[0]) ; argv[0] < program ; program--) { ^ pod.c:1209:28: note: include the header or explicitly provide a declaration for 'strlen' pod.c:1203:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] parseargs(argc, argv) ^ pod.c:1373:1: warning: type specifier missing, defaults to 'int'; ISO C99 and later do not support implicit int [-Wimplicit-int] main(argc, argv) ^ int pod.c:1373:1: warning: a function definition without a prototype is deprecated in all versions of C and is not supported in C2x [-Wdeprecated-non-prototype] 57 warnings generated. rm -f pod cc -o pod -O2 -O2 -pipe -Wno-error=int-conversion -L/usr/X11R6/lib -L/usr/local/lib pod.o -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 | /usr/libexec/cpp -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 -s -o fuzokugo.cbd -D cnj.bits -n fuzokugo fuzokugo.swd fuzokugo.swd has 186 entries with 309 words cat cnj.bits >> fuzokugo.cbd ../../../cmd/crfreq/crfreq -o fuzokugo.cld fuzokugo.cbd fuzokugo.swd size 896 bits 112 bytes 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 ../../../cmd/crfreq/crfreq -div 512 -o iroha.cld iroha.cbd iroha.mwd cat bushu.cbd >> iroha.cbd making all in dic/phono... iroha.mwd has 26976 entries with 41104 words size 123305 bits 15414 bytes ../../cmd/forcpp/forcpp -7 < default.kpdef | /usr/libexec/cpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename default.kpdef '.kpdef'`.cbp SIZE 2417 KEYS 296 ../../cmd/forcpp/forcpp -7 < jdaemon.kpdef | /usr/libexec/cpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename jdaemon.kpdef '.kpdef'`.cbp SIZE 2439 KEYS 294 ../../cmd/forcpp/forcpp -7 < just.kpdef | /usr/libexec/cpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename just.kpdef '.kpdef'`.cbp ../../cmd/forcpp/forcpp -7 < kaisoku.kpdef | /usr/libexec/cpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename kaisoku.kpdef '.kpdef'`.cbp SIZE 2164 KEYS 268 SIZE 1876 KEYS 210 ../../cmd/forcpp/forcpp -7 < kana.kpdef | /usr/libexec/cpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename kana.kpdef '.kpdef'`.cbp :33:2: warning: missing terminating ' character [-Winvalid-pp-token] \' a4e3 ^ :261:3: warning: missing terminating '"' character [-Winvalid-pp-token] *\" a1c9 ^ :262:3: warning: missing terminating ' character [-Winvalid-pp-token] *\' a1c7 ^ :331:6: warning: backslash and newline separated by space [-Wbackslash-newline-escape] ~\ \ ^ :356:3: warning: missing terminating '"' character [-Winvalid-pp-token] ~\" \" ^ :357:3: warning: missing terminating ' character [-Winvalid-pp-token] ~\' \' ^ 6 warnings generated. SIZE 1806 KEYS 276 ../../cmd/forcpp/forcpp -7 < lan5.kpdef | /usr/libexec/cpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename lan5.kpdef '.kpdef'`.cbp ../../cmd/forcpp/forcpp -7 < matsu.kpdef | /usr/libexec/cpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename matsu.kpdef '.kpdef'`.cbp SIZE 1620 KEYS 202 SIZE 2538 KEYS 312 ../../cmd/forcpp/forcpp -7 < newjis.kpdef | /usr/libexec/cpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename newjis.kpdef '.kpdef'`.cbp SIZE 579 KEYS 88 ../../cmd/forcpp/forcpp -7 < romaji.kpdef | /usr/libexec/cpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename romaji.kpdef '.kpdef'`.cbp SIZE 1711 KEYS 210 ../../cmd/forcpp/forcpp -7 < sokuon.kpdef | /usr/libexec/cpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename sokuon.kpdef '.kpdef'`.cbp SIZE 155 KEYS 19 ../../cmd/forcpp/forcpp -7 < english.kpdef | /usr/libexec/cpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename english.kpdef '.kpdef'`.cbp SIZE 37883 KEYS 2017 ../../cmd/forcpp/forcpp -7 < tut.kpdef | /usr/libexec/cpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename tut.kpdef '.kpdef'`.cbp ../../cmd/forcpp/forcpp -7 < vje.kpdef | /usr/libexec/cpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename vje.kpdef '.kpdef'`.cbp SIZE 20337 KEYS 2641 SIZE 2673 KEYS 324 ../../cmd/forcpp/forcpp -7 < wx2+.kpdef | /usr/libexec/cpp -traditional -DSHIFT | ../../cmd/forcpp/forcpp -8 | ../../cmd/kpdic/kpdic > `basename wx2+.kpdef '.kpdef'`.cbp SIZE 2451 KEYS 300 making all in ./misc... rm -f engine.cf /usr/libexec/cpp -traditional -DLIBCANNADIR=/usr/local/lib -DCPP=/usr/libexec/cpp -traditional -DCANNA_DSOREV=1.0 engine.cf :11:69: warning: missing terminating '"' character [-Winvalid-pp-token] XCOMM suitability of this software for any purpose. It is provided "as ^ :12:9: warning: missing terminating '"' character [-Winvalid-pp-token] XCOMM is" without express or implied warranty. ^ 2 warnings generated. chmod a+x engine.cf cp default.ca default.canna making all in misc/initfiles... making all in ./doc... >>> Running fake in japanese/canna,-dict at 1732126138.75 ===> japanese/canna,-dict ===> Faking installation for Canna35b2 + mkdir -p /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna + chown daemon /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna + chgrp daemon /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna + mkdir -p /exopi-obj/pobj/Canna35b2/fake-amd64/var/spool/canna + chown daemon /exopi-obj/pobj/Canna35b2/fake-amd64/var/spool/canna + chgrp daemon /exopi-obj/pobj/Canna35b2/fake-amd64/var/spool/canna installing in ./lib... installing in lib/RK... + mkdir -p /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/include/canna + install -c -m 0444 RK.h /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/include/canna install in lib/RK done installing in lib/RKC... install -c -m 0755 libRKC.so.1.0 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib install -c -m 0644 libRKC.a /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib ranlib /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/libRKC.a install in lib/RKC done installing in lib/RKC16... install -c -m 0755 libRKC16.so.1.0 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib install -c -m 0644 libRKC16.a /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib ranlib /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/libRKC16.a install in lib/RKC16 done installing in lib/canna... install -c -m 0755 libcanna.so.1.0 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib install -c -m 0644 libcanna.a /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib ranlib /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/libcanna.a install in lib/canna done installing in lib/canna16... install -c -m 0755 libcanna16.so.1.0 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib install -c -m 0644 libcanna16.a /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib ranlib /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/libcanna16.a install in lib/canna16 done installing in ./canna... + install -c -m 0444 jrkanji.h /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/include/canna + install -c -m 0444 keydef.h /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/include/canna + install -c -m 0444 mfdef.h /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/include/canna install in canna done installing in ./server... + install -c -s -m 6555 -o daemon -g daemon cannaserver /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin install in server done installing in ./cmd... installing in cmd/crfreq... install -c crfreq /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/crfreq install in cmd/crfreq done installing in cmd/crxdic... install -c crxdic /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/crxdic install in cmd/crxdic done installing in cmd/crxgram... install -c crxgram /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/crxgram install in cmd/crxgram done installing in cmd/ctow... install -c ctow /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/ctow install in cmd/ctow done installing in cmd/dpromdic... install -c dpromdic /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/dpromdic install in cmd/dpromdic done installing in cmd/dpxdic... install -c dpxdic /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/dpxdic install in cmd/dpxdic done installing in cmd/dicar... install -c dicar /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/dicar install in cmd/dicar done installing in cmd/forcpp... install -c forcpp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/forcpp install in cmd/forcpp done installing in cmd/forsort... install -c forsort /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/forsort install in cmd/forsort done installing in cmd/kpdic... install -c kpdic /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/kpdic install in cmd/kpdic done installing in cmd/mergewd... install -c mergeword /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/mergeword install in cmd/mergewd done installing in cmd/splitwd... install -c splitword /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/splitword install in cmd/splitwd done installing in cmd/wtoc... install -c wtoc /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/wtoc install in cmd/wtoc done installing in cmd/mkromdic... install -c -m 0755 mkromdic /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/mkromdic install in cmd/mkromdic done installing in cmd/mkbindic... install -c -m 0755 mkbindic /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/mkbindic install in cmd/mkbindic done installing in cmd/dpbindic... install -c -m 0755 dpbindic /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/dpbindic install in cmd/dpbindic done installing in cmd/canlisp... install -c canlisp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/canlisp install in cmd/canlisp done installing in cmd/cannacheck... install -c cannacheck /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/cannacheck install in cmd/cannacheck done installing in cmd/cannastat... install -c cannastat /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/cannastat install in cmd/cannastat done installing in cmd/cshost... install -c cshost /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/cshost install in cmd/cshost done installing in cmd/catdic... install -c catdic /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/catdic rm -f /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/cpdic rm -f /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/lsdic rm -f /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/mkdic rm -f /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/mvdic rm -f /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/rmdic rm -f /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/syncdic rm -f /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/chmoddic rm -f /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/addwords rm -f /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/delwords rm -f /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin/cannakill cd /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin && ln -s catdic cpdic cd /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin && ln -s catdic lsdic cd /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin && ln -s catdic mkdic cd /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin && ln -s catdic mvdic cd /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin && ln -s catdic rmdic cd /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin && ln -s catdic syncdic cd /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin && ln -s catdic addwords cd /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin && ln -s catdic delwords cd /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/bin && ln -s catdic cannakill install in cmd/catdic done installing in ./dic... installing in dic/ideo... installing in dic/ideo/pubdic... install in dic/ideo/pubdic done installing in dic/ideo/grammar... + mkdir -p /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna + install -c -m 0664 -o daemon -g daemon fuzokugo.cbd /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna + install -c -m 0664 -o daemon -g daemon fuzokugo.cld /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna chgrp daemon /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna chown daemon /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna chmod ug+w /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna install in dic/ideo/grammar done installing in dic/ideo/words... + install -c -m 0664 -o daemon -g daemon iroha.cbd /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna + install -c -m 0664 -o daemon -g daemon iroha.cld /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna + install -c -m 0664 -o daemon -g daemon bushu.cld /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna install -c -m 0444 dics.dir /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna chgrp daemon /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna chown daemon /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna chmod ug+w /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna chgrp daemon /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna chown daemon /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna chmod ug+w /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna chmod -w /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna/dics.dir install -c -m 0444 necgaiji.t /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna/necgaiji.ctd install -c -m 0444 kanasmpl.t /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna/kanasmpl.ctd install -c -m 0444 software.t /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna/software.ctd install -c -m 0444 chimei.t /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna/chimei.ctd install -c -m 0444 hojomwd.t /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna/hojomwd.ctd install -c -m 0444 hojoswd.t /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna/hojoswd.ctd install -c -m 0444 suffix.t /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna/suffix.ctd install -c -m 0444 number.t /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna/number.ctd install -c -m 0444 katakana.t /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna/katakana.ctd install -c -m 0444 keishiki.t /exopi-obj/pobj/Canna35b2/fake-amd64/var/dict/canna/canna/keishiki.ctd install in dic/ideo/words done installing in dic/phono... + mkdir -p /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/dic + mkdir -p /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample/src + install -c -m 0444 default.cbp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/dic + install -c -m 0444 jdaemon.cbp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/dic + install -c -m 0444 just.cbp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/dic + install -c -m 0444 kaisoku.cbp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/dic + install -c -m 0444 kana.cbp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/dic + install -c -m 0444 lan5.cbp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/dic + install -c -m 0444 matsu.cbp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/dic + install -c -m 0444 newjis.cbp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/dic + install -c -m 0444 romaji.cbp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/dic + install -c -m 0444 sokuon.cbp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/dic + install -c -m 0444 english.cbp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/dic + install -c -m 0444 tut.cbp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/dic + install -c -m 0444 vje.cbp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/dic + install -c -m 0444 wx2+.cbp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/dic install -c -m 0444 default.kpdef /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample/src/default.ctd install -c -m 0444 jdaemon.kpdef /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample/src/jdaemon.ctd install -c -m 0444 just.kpdef /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample/src/just.ctd install -c -m 0444 kaisoku.kpdef /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample/src/kaisoku.ctd install -c -m 0444 kana.kpdef /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample/src/kana.ctd install -c -m 0444 lan5.kpdef /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample/src/lan5.ctd install -c -m 0444 matsu.kpdef /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample/src/matsu.ctd install -c -m 0444 newjis.kpdef /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample/src/newjis.ctd install -c -m 0444 romaji.kpdef /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample/src/romaji.ctd install -c -m 0444 sokuon.kpdef /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample/src/sokuon.ctd install -c -m 0444 english.kpdef /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample/src/english.ctd install -c -m 0444 tut.kpdef /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample/src/tut.ctd install -c -m 0444 vje.kpdef /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample/src/vje.ctd install -c -m 0444 wx2+.kpdef /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample/src/wx2+.ctd install in dic/phono done installing in ./misc... install -c -m 0444 engine.cf /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib install -c -m 0444 cMakefile /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample/src/Makefile install -c -m 0444 default.canna /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib install -c -m 0444 is.c /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample/src installing in misc/initfiles... install -c -m 0444 default.ca /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample/default.canna install -c -m 0444 1.1.canna /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample install -c -m 0444 1.2.canna /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample install -c -m 0444 fixer.canna /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample install -c -m 0444 jdemon.canna /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample install -c -m 0444 just.canna /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample install -c -m 0444 lan5.canna /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample install -c -m 0444 modes.canna /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample install -c -m 0444 matsu.canna /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample install -c -m 0444 sample.canna /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample install -c -m 0444 skk.canna /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample install -c -m 0444 tut.canna /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample install -c -m 0444 unix.canna /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample install -c -m 0444 vje.canna /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample install -c -m 0444 wx2+.canna /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/lib/sample install in misc/initfiles done installing in ./doc... install in doc done installing man pages in ./lib... installing man pages in lib/RK... (echo "s%@(cannaBinDir)%/usr/local/bin%g"; echo "s%@(cannaLibDir)%/usr/local/lib%g"; echo "s%@(cannaIncDir)%/usr/local/include/canna%g"; echo "s%@(ErrDir)%/var/spool/canna%g") > ../../misc/manual.sed sed -f ../../misc/manual.sed RkBgnBun.man > RkBgnBun.tmp sed -f ../../misc/manual.sed RkBgnBun.jmn > RkBgnBun.jtmp + mkdir -p /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3 install -c -m 0444 RkBgnBun.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkRgnBun.3 nkf -w RkBgnBun.jtmp > RkBgnBun.j3; install -c -m 0444 RkBgnBun.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkRgnBun.3 rm -f RkBgnBun.tmp RkBgnBun.jtmp RkBgnBun.j3 sed -f ../../misc/manual.sed RkDefine.man > RkDefine.tmp sed -f ../../misc/manual.sed RkDefine.jmn > RkDefine.jtmp install -c -m 0444 RkDefine.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkDefineDic.3 nkf -w RkDefine.jtmp > RkDefine.j3; install -c -m 0444 RkDefine.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkDefineDic.3 rm -f RkDefine.tmp RkDefine.jtmp RkDefine.j3 sed -f ../../misc/manual.sed RkDelete.man > RkDelete.tmp sed -f ../../misc/manual.sed RkDelete.jmn > RkDelete.jtmp install -c -m 0444 RkDelete.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkDeleteDic.3 nkf -w RkDelete.jtmp > RkDelete.j3; install -c -m 0444 RkDelete.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkDeleteDic.3 rm -f RkDelete.tmp RkDelete.jtmp RkDelete.j3 sed -f ../../misc/manual.sed RkEndBun.man > RkEndBun.tmp sed -f ../../misc/manual.sed RkEndBun.jmn > RkEndBun.jtmp install -c -m 0444 RkEndBun.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkEndBun.3 nkf -w RkEndBun.jtmp > RkEndBun.j3; install -c -m 0444 RkEndBun.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkEndBun.3 rm -f RkEndBun.tmp RkEndBun.jtmp RkEndBun.j3 sed -f ../../misc/manual.sed RkEnlarg.man > RkEnlarg.tmp sed -f ../../misc/manual.sed RkEnlarg.jmn > RkEnlarg.jtmp install -c -m 0444 RkEnlarg.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkEnlarge.3 nkf -w RkEnlarg.jtmp > RkEnlarg.j3; install -c -m 0444 RkEnlarg.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkEnlarge.3 rm -f RkEnlarg.tmp RkEnlarg.jtmp RkEnlarg.j3 sed -f ../../misc/manual.sed RkFinali.man > RkFinali.tmp sed -f ../../misc/manual.sed RkFinali.jmn > RkFinali.jtmp install -c -m 0444 RkFinali.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkFinalize.3 nkf -w RkFinali.jtmp > RkFinali.j3; install -c -m 0444 RkFinali.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkFinalize.3 rm -f RkFinali.tmp RkFinali.jtmp RkFinali.j3 sed -f ../../misc/manual.sed RkGetDic.man > RkGetDic.tmp sed -f ../../misc/manual.sed RkGetDic.jmn > RkGetDic.jtmp install -c -m 0444 RkGetDic.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkGetDicList.3 nkf -w RkGetDic.jtmp > RkGetDic.j3; install -c -m 0444 RkGetDic.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkGetDicList.3 rm -f RkGetDic.tmp RkGetDic.jtmp RkGetDic.j3 sed -f ../../misc/manual.sed RkGetKan.man > RkGetKan.tmp sed -f ../../misc/manual.sed RkGetKan.jmn > RkGetKan.jtmp install -c -m 0444 RkGetKan.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkGetKanji.3 nkf -w RkGetKan.jtmp > RkGetKan.j3; install -c -m 0444 RkGetKan.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkGetKanji.3 rm -f RkGetKan.tmp RkGetKan.jtmp RkGetKan.j3 sed -f ../../misc/manual.sed RkGetLex.man > RkGetLex.tmp sed -f ../../misc/manual.sed RkGetLex.jmn > RkGetLex.jtmp install -c -m 0444 RkGetLex.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkGetLex.3 nkf -w RkGetLex.jtmp > RkGetLex.j3; install -c -m 0444 RkGetLex.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkGetLex.3 rm -f RkGetLex.tmp RkGetLex.jtmp RkGetLex.j3 sed -f ../../misc/manual.sed RkGetSta.man > RkGetSta.tmp sed -f ../../misc/manual.sed RkGetSta.jmn > RkGetSta.jtmp install -c -m 0444 RkGetSta.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkGetStat.3 nkf -w RkGetSta.jtmp > RkGetSta.j3; install -c -m 0444 RkGetSta.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkGetStat.3 rm -f RkGetSta.tmp RkGetSta.jtmp RkGetSta.j3 sed -f ../../misc/manual.sed RkGetYom.man > RkGetYom.tmp sed -f ../../misc/manual.sed RkGetYom.jmn > RkGetYom.jtmp install -c -m 0444 RkGetYom.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkGetYomi.3 nkf -w RkGetYom.jtmp > RkGetYom.j3; install -c -m 0444 RkGetYom.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkGetYomi.3 rm -f RkGetYom.tmp RkGetYom.jtmp RkGetYom.j3 sed -f ../../misc/manual.sed RkGoto.man > RkGoto.tmp sed -f ../../misc/manual.sed RkGoto.jmn > RkGoto.jtmp install -c -m 0444 RkGoto.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkGoto.3 nkf -w RkGoto.jtmp > RkGoto.j3; install -c -m 0444 RkGoto.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkGoto.3 rm -f RkGoto.tmp RkGoto.jtmp RkGoto.j3 sed -f ../../misc/manual.sed RkInitia.man > RkInitia.tmp sed -f ../../misc/manual.sed RkInitia.jmn > RkInitia.jtmp install -c -m 0444 RkInitia.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkInitialize.3 nkf -w RkInitia.jtmp > RkInitia.j3; install -c -m 0444 RkInitia.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkInitialize.3 rm -f RkInitia.tmp RkInitia.jtmp RkInitia.j3 sed -f ../../misc/manual.sed RkIntro.man > RkIntro.tmp sed -f ../../misc/manual.sed RkIntro.jmn > RkIntro.jtmp install -c -m 0444 RkIntro.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkIntro.3 nkf -w RkIntro.jtmp > RkIntro.j3; install -c -m 0444 RkIntro.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkIntro.3 rm -f RkIntro.tmp RkIntro.jtmp RkIntro.j3 sed -f ../../misc/manual.sed RkLeft.man > RkLeft.tmp sed -f ../../misc/manual.sed RkLeft.jmn > RkLeft.jtmp install -c -m 0444 RkLeft.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkLeft.3 nkf -w RkLeft.jtmp > RkLeft.j3; install -c -m 0444 RkLeft.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkLeft.3 rm -f RkLeft.tmp RkLeft.jtmp RkLeft.j3 sed -f ../../misc/manual.sed RkMountD.man > RkMountD.tmp sed -f ../../misc/manual.sed RkMountD.jmn > RkMountD.jtmp install -c -m 0444 RkMountD.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkMountD.3 nkf -w RkMountD.jtmp > RkMountD.j3; install -c -m 0444 RkMountD.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkMountD.3 rm -f RkMountD.tmp RkMountD.jtmp RkMountD.j3 sed -f ../../misc/manual.sed RkNext.man > RkNext.tmp sed -f ../../misc/manual.sed RkNext.jmn > RkNext.jtmp install -c -m 0444 RkNext.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkNext.3 nkf -w RkNext.jtmp > RkNext.j3; install -c -m 0444 RkNext.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkNext.3 rm -f RkNext.tmp RkNext.jtmp RkNext.j3 sed -f ../../misc/manual.sed RkNfer.man > RkNfer.tmp sed -f ../../misc/manual.sed RkNfer.jmn > RkNfer.jtmp install -c -m 0444 RkNfer.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkNfer.3 nkf -w RkNfer.jtmp > RkNfer.j3; install -c -m 0444 RkNfer.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkNfer.3 rm -f RkNfer.tmp RkNfer.jtmp RkNfer.j3 sed -f ../../misc/manual.sed RkPrev.man > RkPrev.tmp sed -f ../../misc/manual.sed RkPrev.jmn > RkPrev.jtmp install -c -m 0444 RkPrev.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkPrev.3 nkf -w RkPrev.jtmp > RkPrev.j3; install -c -m 0444 RkPrev.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkPrev.3 rm -f RkPrev.tmp RkPrev.jtmp RkPrev.j3 sed -f ../../misc/manual.sed RkRemoun.man > RkRemoun.tmp sed -f ../../misc/manual.sed RkRemoun.jmn > RkRemoun.jtmp install -c -m 0444 RkRemoun.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkRemountDic.3 nkf -w RkRemoun.jtmp > RkRemoun.j3; install -c -m 0444 RkRemoun.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkRemountDic.3 rm -f RkRemoun.tmp RkRemoun.jtmp RkRemoun.j3 sed -f ../../misc/manual.sed RkResize.man > RkResize.tmp sed -f ../../misc/manual.sed RkResize.jmn > RkResize.jtmp install -c -m 0444 RkResize.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkResize.3 nkf -w RkResize.jtmp > RkResize.j3; install -c -m 0444 RkResize.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkResize.3 rm -f RkResize.tmp RkResize.jtmp RkResize.j3 sed -f ../../misc/manual.sed RkRight.man > RkRight.tmp sed -f ../../misc/manual.sed RkRight.jmn > RkRight.jtmp install -c -m 0444 RkRight.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkRight.3 nkf -w RkRight.jtmp > RkRight.j3; install -c -m 0444 RkRight.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkRight.3 rm -f RkRight.tmp RkRight.jtmp RkRight.j3 sed -f ../../misc/manual.sed RkShorte.man > RkShorte.tmp sed -f ../../misc/manual.sed RkShorte.jmn > RkShorte.jtmp install -c -m 0444 RkShorte.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkShorten.3 nkf -w RkShorte.jtmp > RkShorte.j3; install -c -m 0444 RkShorte.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkShorten.3 rm -f RkShorte.tmp RkShorte.jtmp RkShorte.j3 sed -f ../../misc/manual.sed RkStoreY.man > RkStoreY.tmp sed -f ../../misc/manual.sed RkStoreY.jmn > RkStoreY.jtmp install -c -m 0444 RkStoreY.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkStoreYomi.3 nkf -w RkStoreY.jtmp > RkStoreY.j3; install -c -m 0444 RkStoreY.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkStoreYomi.3 rm -f RkStoreY.tmp RkStoreY.jtmp RkStoreY.j3 sed -f ../../misc/manual.sed RkUnmoun.man > RkUnmoun.tmp sed -f ../../misc/manual.sed RkUnmoun.jmn > RkUnmoun.jtmp install -c -m 0444 RkUnmoun.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkUnmountDic.3 nkf -w RkUnmoun.jtmp > RkUnmoun.j3; install -c -m 0444 RkUnmoun.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkUnmountDic.3 rm -f RkUnmoun.tmp RkUnmoun.jtmp RkUnmoun.j3 sed -f ../../misc/manual.sed RkXfer.man > RkXfer.tmp sed -f ../../misc/manual.sed RkXfer.jmn > RkXfer.jtmp install -c -m 0444 RkXfer.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkXfer.3 nkf -w RkXfer.jtmp > RkXfer.j3; install -c -m 0444 RkXfer.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkXfer.3 rm -f RkXfer.tmp RkXfer.jtmp RkXfer.j3 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 install -c -m 0444 cannalib.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/cannalib.3 nkf -w cannalib.jtmp > cannalib.j3; install -c -m 0444 cannalib.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/cannalib.3 rm -f cannalib.tmp cannalib.jtmp cannalib.j3 sed -f ../../misc/manual.sed uilib.man > uilib.tmp sed -f ../../misc/manual.sed uilib.jmn > uilib.jtmp install -c -m 0444 uilib.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/uilib.3 nkf -w uilib.jtmp > uilib.j3; install -c -m 0444 uilib.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/uilib.3 rm -f uilib.tmp uilib.jtmp uilib.j3 sed -f ../../misc/manual.sed RkCloseR.man > RkCloseR.tmp sed -f ../../misc/manual.sed RkCloseR.jmn > RkCloseR.jtmp install -c -m 0444 RkCloseR.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkCloseRoma.3 nkf -w RkCloseR.jtmp > RkCloseR.j3; install -c -m 0444 RkCloseR.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkCloseRoma.3 rm -f RkCloseR.tmp RkCloseR.jtmp RkCloseR.j3 sed -f ../../misc/manual.sed RkCvtEuc.man > RkCvtEuc.tmp sed -f ../../misc/manual.sed RkCvtEuc.jmn > RkCvtEuc.jtmp install -c -m 0444 RkCvtEuc.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkCvtEuc.3 nkf -w RkCvtEuc.jtmp > RkCvtEuc.j3; install -c -m 0444 RkCvtEuc.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkCvtEuc.3 rm -f RkCvtEuc.tmp RkCvtEuc.jtmp RkCvtEuc.j3 sed -f ../../misc/manual.sed RkCvtHan.man > RkCvtHan.tmp sed -f ../../misc/manual.sed RkCvtHan.jmn > RkCvtHan.jtmp install -c -m 0444 RkCvtHan.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkCvtHan.3 nkf -w RkCvtHan.jtmp > RkCvtHan.j3; install -c -m 0444 RkCvtHan.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkCvtHan.3 rm -f RkCvtHan.tmp RkCvtHan.jtmp RkCvtHan.j3 sed -f ../../misc/manual.sed RkCvtHir.man > RkCvtHir.tmp sed -f ../../misc/manual.sed RkCvtHir.jmn > RkCvtHir.jtmp install -c -m 0444 RkCvtHir.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkCvtHira.3 nkf -w RkCvtHir.jtmp > RkCvtHir.j3; install -c -m 0444 RkCvtHir.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkCvtHira.3 rm -f RkCvtHir.tmp RkCvtHir.jtmp RkCvtHir.j3 sed -f ../../misc/manual.sed RkCvtKan.man > RkCvtKan.tmp sed -f ../../misc/manual.sed RkCvtKan.jmn > RkCvtKan.jtmp install -c -m 0444 RkCvtKan.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkCvtKana.3 nkf -w RkCvtKan.jtmp > RkCvtKan.j3; install -c -m 0444 RkCvtKan.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkCvtKana.3 rm -f RkCvtKan.tmp RkCvtKan.jtmp RkCvtKan.j3 sed -f ../../misc/manual.sed RkCvtRom.man > RkCvtRom.tmp sed -f ../../misc/manual.sed RkCvtRom.jmn > RkCvtRom.jtmp install -c -m 0444 RkCvtRom.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkCvtRoma.3 nkf -w RkCvtRom.jtmp > RkCvtRom.j3; install -c -m 0444 RkCvtRom.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkCvtRoma.3 rm -f RkCvtRom.tmp RkCvtRom.jtmp RkCvtRom.j3 sed -f ../../misc/manual.sed RkCvtZen.man > RkCvtZen.tmp sed -f ../../misc/manual.sed RkCvtZen.jmn > RkCvtZen.jtmp install -c -m 0444 RkCvtZen.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkCvtZen.3 nkf -w RkCvtZen.jtmp > RkCvtZen.j3; install -c -m 0444 RkCvtZen.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkCvtZen.3 rm -f RkCvtZen.tmp RkCvtZen.jtmp RkCvtZen.j3 sed -f ../../misc/manual.sed RkMapPho.man > RkMapPho.tmp sed -f ../../misc/manual.sed RkMapPho.jmn > RkMapPho.jtmp install -c -m 0444 RkMapPho.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkMapPhonogram.3 nkf -w RkMapPho.jtmp > RkMapPho.j3; install -c -m 0444 RkMapPho.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkMapPhonogram.3 rm -f RkMapPho.tmp RkMapPho.jtmp RkMapPho.j3 sed -f ../../misc/manual.sed RkMapRom.man > RkMapRom.tmp sed -f ../../misc/manual.sed RkMapRom.jmn > RkMapRom.jtmp install -c -m 0444 RkMapRom.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkMapRoma.3 nkf -w RkMapRom.jtmp > RkMapRom.j3; install -c -m 0444 RkMapRom.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkMapRoma.3 rm -f RkMapRom.tmp RkMapRom.jtmp RkMapRom.j3 sed -f ../../misc/manual.sed RkOpenRo.man > RkOpenRo.tmp sed -f ../../misc/manual.sed RkOpenRo.jmn > RkOpenRo.jtmp install -c -m 0444 RkOpenRo.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man3/RkOpenRoma.3 nkf -w RkOpenRo.jtmp > RkOpenRo.j3; install -c -m 0444 RkOpenRo.j3 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkOpenRoma.3 rm -f RkOpenRo.tmp RkOpenRo.jtmp RkOpenRo.j3 cd /exopi-obj/pobj/Canna35b2/fake-amd64//usr/local/man/man3; for i in jrKanjiString jrKanjiControl XLookupKanjiString XKanjiControl; do rm -f $i.3; ln -s uilib.3 $i.3; done; cd /exopi-obj/pobj/Canna35b2/fake-amd64//usr/local/man/ja/man3; for i in jrKanjiString jrKanjiControl XLookupKanjiString XKanjiControl; do rm -f $i.3; ln -s uilib.3 $i.3; done 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 + mkdir -p /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1 install -c -m 0444 server.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/cannaserver.1 nkf -w server.jtmp > server.j1; install -c -m 0444 server.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/cannaserver.1 rm -f server.tmp server.jtmp server.j1 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 install -c -m 0444 ctow.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/ctow.1 nkf -w ctow.jtmp > ctow.j1; install -c -m 0444 ctow.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/ctow.1 rm -f ctow.tmp ctow.jtmp ctow.j1 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 install -c -m 0444 dpromdic.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/dpromdic.1 nkf -w dpromdic.jtmp > dpromdic.j1; install -c -m 0444 dpromdic.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/dpromdic.1 rm -f dpromdic.tmp dpromdic.jtmp dpromdic.j1 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 install -c -m 0444 dicar.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/dicar.1 nkf -w dicar.jtmp > dicar.j1; install -c -m 0444 dicar.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/dicar.1 rm -f dicar.tmp dicar.jtmp dicar.j1 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 install -c -m 0444 splitwd.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/splitword.1 nkf -w splitwd.jtmp > splitwd.j1; install -c -m 0444 splitwd.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/splitword.1 rm -f splitwd.tmp splitwd.jtmp splitwd.j1 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 install -c -m 0444 wtoc.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/wtoc.1 nkf -w wtoc.jtmp > wtoc.j1; install -c -m 0444 wtoc.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/wtoc.1 rm -f wtoc.tmp wtoc.jtmp wtoc.j1 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 install -c -m 0444 mkromdic.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/mkromdic.1 nkf -w mkromdic.jtmp > mkromdic.j1; install -c -m 0444 mkromdic.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/mkromdic.1 rm -f mkromdic.tmp mkromdic.jtmp mkromdic.j1 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 install -c -m 0444 mkbindic.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/mkbindic.1 nkf -w mkbindic.jtmp > mkbindic.j1; install -c -m 0444 mkbindic.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/mkbindic.1 rm -f mkbindic.tmp mkbindic.jtmp mkbindic.j1 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 install -c -m 0444 dpbindic.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/dpbindic.1 nkf -w dpbindic.jtmp > dpbindic.j1; install -c -m 0444 dpbindic.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/dpbindic.1 rm -f dpbindic.tmp dpbindic.jtmp dpbindic.j1 install.man in cmd/dpbindic 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 install -c -m 0444 ccheck.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/cannacheck.1 nkf -w ccheck.jtmp > ccheck.j1; install -c -m 0444 ccheck.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/cannacheck.1 rm -f ccheck.tmp ccheck.jtmp ccheck.j1 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 install -c -m 0444 cstat.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/cannastat.1 nkf -w cstat.jtmp > cstat.j1; install -c -m 0444 cstat.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/cannastat.1 rm -f cstat.tmp cstat.jtmp cstat.j1 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 install -c -m 0444 cshost.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/cshost.1 nkf -w cshost.jtmp > cshost.j1; install -c -m 0444 cshost.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/cshost.1 rm -f cshost.tmp cshost.jtmp cshost.j1 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 install -c -m 0444 catdic.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/catdic.1 nkf -w catdic.jtmp > catdic.j1; install -c -m 0444 catdic.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/catdic.1 rm -f catdic.tmp catdic.jtmp catdic.j1 sed -f ../../misc/manual.sed cpdic.man > cpdic.tmp sed -f ../../misc/manual.sed cpdic.jmn > cpdic.jtmp install -c -m 0444 cpdic.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/cpdic.1 nkf -w cpdic.jtmp > cpdic.j1; install -c -m 0444 cpdic.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/cpdic.1 rm -f cpdic.tmp cpdic.jtmp cpdic.j1 sed -f ../../misc/manual.sed lsdic.man > lsdic.tmp sed -f ../../misc/manual.sed lsdic.jmn > lsdic.jtmp install -c -m 0444 lsdic.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/lsdic.1 nkf -w lsdic.jtmp > lsdic.j1; install -c -m 0444 lsdic.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/lsdic.1 rm -f lsdic.tmp lsdic.jtmp lsdic.j1 sed -f ../../misc/manual.sed mkdic.man > mkdic.tmp sed -f ../../misc/manual.sed mkdic.jmn > mkdic.jtmp install -c -m 0444 mkdic.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/mkdic.1 nkf -w mkdic.jtmp > mkdic.j1; install -c -m 0444 mkdic.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/mkdic.1 rm -f mkdic.tmp mkdic.jtmp mkdic.j1 sed -f ../../misc/manual.sed mvdic.man > mvdic.tmp sed -f ../../misc/manual.sed mvdic.jmn > mvdic.jtmp install -c -m 0444 mvdic.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/mvdic.1 nkf -w mvdic.jtmp > mvdic.j1; install -c -m 0444 mvdic.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/mvdic.1 rm -f mvdic.tmp mvdic.jtmp mvdic.j1 sed -f ../../misc/manual.sed rmdic.man > rmdic.tmp sed -f ../../misc/manual.sed rmdic.jmn > rmdic.jtmp install -c -m 0444 rmdic.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/rmdic.1 nkf -w rmdic.jtmp > rmdic.j1; install -c -m 0444 rmdic.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/rmdic.1 rm -f rmdic.tmp rmdic.jtmp rmdic.j1 sed -f ../../misc/manual.sed addwords.man > addwords.tmp sed -f ../../misc/manual.sed addwords.jmn > addwords.jtmp install -c -m 0444 addwords.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/addwords.1 nkf -w addwords.jtmp > addwords.j1; install -c -m 0444 addwords.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/addwords.1 rm -f addwords.tmp addwords.jtmp addwords.j1 sed -f ../../misc/manual.sed delwords.man > delwords.tmp sed -f ../../misc/manual.sed delwords.jmn > delwords.jtmp install -c -m 0444 delwords.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/delwords.1 nkf -w delwords.jtmp > delwords.j1; install -c -m 0444 delwords.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/delwords.1 rm -f delwords.tmp delwords.jtmp delwords.j1 sed -f ../../misc/manual.sed cannakill.man > cannakill.tmp sed -f ../../misc/manual.sed cannakill.jmn > cannakill.jtmp install -c -m 0444 cannakill.tmp /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/cannakill.1 nkf -w cannakill.jtmp > cannakill.j1; install -c -m 0444 cannakill.j1 /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/cannakill.1 rm -f cannakill.tmp cannakill.jtmp cannakill.j1 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 >>> Running package in japanese/canna,-dict at 1732126152.22 ===> japanese/canna,-dict `/exopi-obj/pobj/Canna35b2/fake-amd64/.fake_done' is up to date. ===> Building package for cannalib-3.5b2p6 Create /exopi-cvs/ports/packages/amd64/all/cannalib-3.5b2p6.tgz Creating package cannalib-3.5b2p6 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming| | 1% checksumming|* | 1% checksumming|* | 2% checksumming|** | 3% checksumming|** | 4% checksumming|*** | 4% checksumming|*** | 5% checksumming|*** | 6% checksumming|**** | 6% checksumming|**** | 7% checksumming|***** | 8% checksumming|***** | 9% checksumming|****** | 10% checksumming|******* | 11% checksumming|******* | 12% checksumming|******** | 13% checksumming|********* | 14% checksumming|********* | 15% checksumming|********** | 16% checksumming|********** | 17% checksumming|*********** | 18% checksumming|************ | 19% checksumming|************ | 20% checksumming|************* | 21% checksumming|************* | 22% checksumming|************** | 22% checksumming|************** | 23% checksumming|************** | 24% checksumming|*************** | 24% checksumming|*************** | 25% checksumming|**************** | 25% checksumming|**************** | 26% checksumming|**************** | 27% checksumming|***************** | 27% checksumming|***************** | 28% checksumming|***************** | 29% checksumming|****************** | 29% checksumming|****************** | 30% checksumming|******************* | 31% checksumming|******************* | 32% checksumming|******************** | 32% checksumming|******************** | 33% checksumming|********************* | 34% checksumming|********************* | 35% checksumming|********************** | 36% checksumming|*********************** | 37% checksumming|*********************** | 38% checksumming|************************ | 39% checksumming|************************ | 40% checksumming|************************* | 41% checksumming|************************** | 42% checksumming|************************** | 43% checksumming|*************************** | 44% checksumming|*************************** | 45% checksumming|**************************** | 45% checksumming|**************************** | 46% checksumming|***************************** | 47% checksumming|***************************** | 48% checksumming|****************************** | 48% checksumming|****************************** | 49% checksumming|****************************** | 50% checksumming|******************************* | 50% checksumming|******************************* | 51% checksumming|******************************* | 52% checksumming|******************************** | 52% checksumming|******************************** | 53% checksumming|********************************* | 54% checksumming|********************************* | 55% checksumming|********************************** | 55% checksumming|********************************** | 56% checksumming|*********************************** | 57% checksumming|*********************************** | 58% checksumming|************************************ | 59% checksumming|************************************* | 60% checksumming|************************************* | 61% checksumming|************************************** | 62% checksumming|************************************** | 63% checksumming|*************************************** | 64% checksumming|**************************************** | 65% checksumming|**************************************** | 66% checksumming|***************************************** | 67% checksumming|***************************************** | 68% checksumming|****************************************** | 68% checksumming|****************************************** | 69% checksumming|******************************************* | 70% checksumming|******************************************* | 71% checksumming|******************************************** | 71% checksumming|******************************************** | 72% checksumming|******************************************** | 73% checksumming|********************************************* | 73% checksumming|********************************************* | 74% checksumming|********************************************* | 75% checksumming|********************************************** | 75% checksumming|********************************************** | 76% checksumming|*********************************************** | 76% checksumming|*********************************************** | 77% checksumming|*********************************************** | 78% checksumming|************************************************ | 78% checksumming|************************************************ | 79% checksumming|************************************************* | 80% checksumming|************************************************* | 81% checksumming|************************************************** | 82% checksumming|*************************************************** | 83% checksumming|*************************************************** | 84% checksumming|**************************************************** | 85% checksumming|**************************************************** | 86% checksumming|***************************************************** | 87% checksumming|****************************************************** | 88% checksumming|****************************************************** | 89% checksumming|******************************************************* | 90% checksumming|******************************************************** | 91% checksumming|******************************************************** | 92% checksumming|********************************************************* | 93% checksumming|********************************************************* | 94% checksumming|********************************************************** | 94% checksumming|********************************************************** | 95% checksumming|********************************************************** | 96% checksumming|*********************************************************** | 96% checksumming|*********************************************************** | 97% checksumming|************************************************************ | 98% checksumming|************************************************************ | 99% checksumming|*************************************************************| 99% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|** | 4% archiving|**** | 6% archiving|****** | 9% archiving|******* | 11% archiving|*********************** | 35% archiving|******************************* | 49% archiving|********************************************** | 73% archiving|******************************************************* | 86% archiving|******************************************************* | 87% archiving|******************************************************** | 87% archiving|******************************************************** | 88% archiving|********************************************************* | 88% archiving|********************************************************* | 89% archiving|********************************************************* | 90% archiving|********************************************************** | 90% archiving|********************************************************** | 91% archiving|*********************************************************** | 92% archiving|*********************************************************** | 93% archiving|************************************************************ | 93% archiving|************************************************************ | 94% archiving|************************************************************* | 95% archiving|************************************************************* | 96% archiving|************************************************************** | 97% archiving|************************************************************** | 98% archiving|*************************************************************** | 98% archiving|*************************************************************** | 99% archiving|****************************************************************|100% /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/cannalib.3: No one-line description, using filename "cannalib" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/uilib.3: No one-line description, using filename "uilib" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkXfer.3: No one-line description, using filename "RkXfer" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkUnmountDic.3: No one-line description, using filename "RkUnmountDic" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkStoreYomi.3: No one-line description, using filename "RkStoreYomi" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkShorten.3: No one-line description, using filename "RkShorten" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkRight.3: No one-line description, using filename "RkRight" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkRgnBun.3: No one-line description, using filename "RkRgnBun" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkResize.3: No one-line description, using filename "RkResize" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkRemountDic.3: No one-line description, using filename "RkRemountDic" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkPrev.3: No one-line description, using filename "RkPrev" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkOpenRoma.3: No one-line description, using filename "RkOpenRoma" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkNfer.3: No one-line description, using filename "RkNfer" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkNext.3: No one-line description, using filename "RkNext" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkMountD.3: No one-line description, using filename "RkMountD" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkMapRoma.3: No one-line description, using filename "RkMapRoma" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkMapPhonogram.3: No one-line description, using filename "RkMapPhonogram" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkLeft.3: No one-line description, using filename "RkLeft" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkIntro.3: No one-line description, using filename "RkIntro" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkInitialize.3: No one-line description, using filename "RkInitialize" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkGoto.3: No one-line description, using filename "RkGoto" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkGetYomi.3: No one-line description, using filename "RkGetYomi" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkGetStat.3: No one-line description, using filename "RkGetStat" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkGetLex.3: No one-line description, using filename "RkGetLex" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkGetKanji.3: No one-line description, using filename "RkGetKanji" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkGetDicList.3: No one-line description, using filename "RkGetDicList" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkFinalize.3: No one-line description, using filename "RkFinalize" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkEnlarge.3: No one-line description, using filename "RkEnlarge" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkEndBun.3: No one-line description, using filename "RkEndBun" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkDeleteDic.3: No one-line description, using filename "RkDeleteDic" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkDefineDic.3: No one-line description, using filename "RkDefineDic" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkCvtZen.3: No one-line description, using filename "RkCvtZen" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkCvtRoma.3: No one-line description, using filename "RkCvtRoma" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkCvtKana.3: No one-line description, using filename "RkCvtKana" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkCvtHira.3: No one-line description, using filename "RkCvtHira" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkCvtHan.3: No one-line description, using filename "RkCvtHan" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkCvtEuc.3: No one-line description, using filename "RkCvtEuc" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man3/RkCloseRoma.3: No one-line description, using filename "RkCloseRoma" Link to /exopi-cvs/ports/packages/amd64/ftp/cannalib-3.5b2p6.tgz `/exopi-obj/pobj/Canna35b2/fake-amd64/.fake_done' is up to date. ===> Building package for cannadict-3.5b2p1 Create /exopi-cvs/ports/packages/amd64/all/cannadict-3.5b2p1.tgz Creating package cannadict-3.5b2p1 reading plist| checking dependencies| checksumming| checksumming| | 0% checksumming|* | 2% checksumming|*** | 5% checksumming|**** | 7% checksumming|****** | 9% checksumming|******* | 12% checksumming|********* | 14% checksumming|********** | 16% checksumming|*********** | 19% checksumming|************* | 21% checksumming|************** | 23% checksumming|**************** | 26% checksumming|***************** | 28% checksumming|****************** | 30% checksumming|******************** | 33% checksumming|********************* | 35% checksumming|*********************** | 37% checksumming|************************ | 40% checksumming|************************** | 42% checksumming|*************************** | 44% checksumming|**************************** | 47% checksumming|****************************** | 49% checksumming|******************************* | 51% checksumming|********************************* | 53% checksumming|********************************** | 56% checksumming|*********************************** | 58% checksumming|************************************* | 60% checksumming|************************************** | 63% checksumming|**************************************** | 65% checksumming|***************************************** | 67% checksumming|******************************************* | 70% checksumming|******************************************** | 72% checksumming|********************************************* | 74% checksumming|*********************************************** | 77% checksumming|************************************************ | 79% checksumming|************************************************** | 81% checksumming|*************************************************** | 84% checksumming|**************************************************** | 86% checksumming|****************************************************** | 88% checksumming|******************************************************* | 91% checksumming|********************************************************* | 93% checksumming|********************************************************** | 95% checksumming|************************************************************ | 98% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|* | 1% archiving|**** | 6% archiving|****************************************************** | 84% archiving|******************************************************** | 87% archiving|************************************************************ | 94% archiving|************************************************************ | 95% archiving|*************************************************************** | 98% archiving|****************************************************************| 99% archiving|****************************************************************|100% Link to /exopi-cvs/ports/packages/amd64/ftp/cannadict-3.5b2p1.tgz `/exopi-obj/pobj/Canna35b2/fake-amd64/.fake_done' is up to date. ===> Building package for cannaserver-3.5b2p8 Create /exopi-cvs/ports/packages/amd64/all/cannaserver-3.5b2p8.tgz Creating package cannaserver-3.5b2p8 reading plist| checking dependencies| checking dependencies|japanese/canna,-main checksumming| checksumming| | 0% checksumming|* | 1% checksumming|* | 2% checksumming|** | 3% checksumming|*** | 4% checksumming|*** | 5% checksumming|**** | 6% checksumming|***** | 7% checksumming|***** | 9% checksumming|****** | 10% checksumming|****** | 11% checksumming|******* | 12% checksumming|******** | 13% checksumming|******** | 14% checksumming|********* | 15% checksumming|********** | 16% checksumming|********** | 17% checksumming|*********** | 18% checksumming|************ | 19% checksumming|************ | 20% checksumming|************* | 21% checksumming|************** | 22% checksumming|************** | 23% checksumming|*************** | 24% checksumming|**************** | 26% checksumming|**************** | 27% checksumming|***************** | 28% checksumming|****************** | 29% checksumming|****************** | 30% checksumming|******************* | 31% checksumming|******************* | 32% checksumming|******************** | 33% checksumming|********************* | 34% checksumming|********************* | 35% checksumming|********************** | 36% checksumming|*********************** | 37% checksumming|*********************** | 38% checksumming|************************ | 39% checksumming|************************* | 40% checksumming|************************* | 41% checksumming|************************** | 43% checksumming|*************************** | 44% checksumming|*************************** | 45% checksumming|**************************** | 46% checksumming|***************************** | 47% checksumming|***************************** | 48% checksumming|****************************** | 49% checksumming|******************************* | 50% checksumming|******************************* | 51% checksumming|******************************** | 52% checksumming|******************************** | 53% checksumming|********************************* | 54% checksumming|********************************** | 55% checksumming|********************************** | 56% checksumming|*********************************** | 57% checksumming|************************************ | 59% checksumming|************************************ | 60% checksumming|************************************* | 61% checksumming|************************************** | 62% checksumming|************************************** | 63% checksumming|*************************************** | 64% checksumming|**************************************** | 65% checksumming|**************************************** | 66% checksumming|***************************************** | 67% checksumming|****************************************** | 68% checksumming|****************************************** | 69% checksumming|******************************************* | 70% checksumming|******************************************* | 71% checksumming|******************************************** | 72% checksumming|********************************************* | 73% checksumming|********************************************* | 74% checksumming|********************************************** | 76% checksumming|*********************************************** | 77% checksumming|*********************************************** | 78% checksumming|************************************************ | 79% checksumming|************************************************* | 80% checksumming|************************************************* | 81% checksumming|************************************************** | 82% checksumming|*************************************************** | 83% checksumming|*************************************************** | 84% checksumming|**************************************************** | 85% checksumming|***************************************************** | 86% checksumming|***************************************************** | 87% checksumming|****************************************************** | 88% checksumming|******************************************************* | 89% checksumming|******************************************************* | 90% checksumming|******************************************************** | 91% checksumming|******************************************************** | 93% checksumming|********************************************************* | 94% checksumming|********************************************************** | 95% checksumming|********************************************************** | 96% checksumming|*********************************************************** | 97% checksumming|************************************************************ | 98% checksumming|************************************************************ | 99% checksumming|*************************************************************|100% archiving| archiving| | 0% archiving|* | 1% archiving|* | 2% archiving|********************* | 32% archiving|*********************** | 35% archiving|*************************** | 43% archiving|******************************* | 48% archiving|*********************************** | 55% archiving|************************************* | 58% archiving|************************************** | 59% archiving|**************************************** | 62% archiving|****************************************** | 65% archiving|****************************************** | 66% archiving|********************************************** | 72% archiving|*********************************************** | 73% archiving|************************************************ | 75% archiving|************************************************* | 77% archiving|************************************************** | 79% archiving|**************************************************** | 80% archiving|***************************************************** | 83% archiving|****************************************************** | 84% archiving|****************************************************** | 85% archiving|******************************************************* | 85% archiving|******************************************************* | 86% archiving|******************************************************** | 87% archiving|******************************************************** | 88% archiving|********************************************************* | 89% archiving|********************************************************* | 90% archiving|********************************************************** | 90% archiving|********************************************************** | 91% archiving|*********************************************************** | 92% archiving|*********************************************************** | 93% archiving|************************************************************ | 93% archiving|************************************************************ | 94% archiving|************************************************************* | 95% archiving|************************************************************* | 96% archiving|************************************************************** | 96% archiving|************************************************************** | 97% archiving|************************************************************** | 98% archiving|*************************************************************** | 98% archiving|*************************************************************** | 99% archiving|****************************************************************| 99% archiving|****************************************************************|100% /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/dpromdic.1: No one-line description, using filename "dpromdic" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/dpbindic.1: No one-line description, using filename "dpbindic" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/man1/cshost.1: No one-line description, using filename "cshost" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/wtoc.1: No one-line description, using filename "wtoc" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/splitword.1: No one-line description, using filename "splitword" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/rmdic.1: No one-line description, using filename "rmdic" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/mvdic.1: No one-line description, using filename "mvdic" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/mkromdic.1: No one-line description, using filename "mkromdic" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/mkdic.1: No one-line description, using filename "mkdic" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/mkbindic.1: No one-line description, using filename "mkbindic" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/lsdic.1: No one-line description, using filename "lsdic" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/dpromdic.1: No one-line description, using filename "dpromdic" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/dpbindic.1: No one-line description, using filename "dpbindic" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/dicar.1: No one-line description, using filename "dicar" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/delwords.1: No one-line description, using filename "delwords" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/ctow.1: No one-line description, using filename "ctow" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/cshost.1: No one-line description, using filename "cshost" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/cpdic.1: No one-line description, using filename "cpdic" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/catdic.1: No one-line description, using filename "catdic" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/cannastat.1: No one-line description, using filename "cannastat" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/cannaserver.1: No one-line description, using filename "cannaserver" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/cannakill.1: No one-line description, using filename "cannakill" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/cannacheck.1: No one-line description, using filename "cannacheck" /exopi-obj/pobj/Canna35b2/fake-amd64/usr/local/man/ja/man1/addwords.1: No one-line description, using filename "addwords" Link to /exopi-cvs/ports/packages/amd64/ftp/cannaserver-3.5b2p8.tgz >>> Running clean in japanese/canna,-dict at 1732126157.77 ===> japanese/canna,-dict ===> Cleaning for cannadict-3.5b2p1 >>> Ended at 1732126158.31 max_stuck=3.53/waiting-for-lock #13=5.47/show-prepare-results=1.67/patch=2.01/configure=23.74/build=82.90/fake=13.44/package=5.55/clean=0.60